ממיר YAML ⇄ JSON (בדיקת הלוך-חזור)
המירו YAML ל-JSON או JSON בחזרה ל-YAML, כולל תכונות YAML 1.2 כגון עוגנים, כינויים ומפתחות מיזוג. השתמשו בכפתורי בדיקה כדי לוודא שקילות הלוך-חזור תוך התעלמות מהבדלים חזותיים כגון מרכאות כפולות אופציונליות.
אפשרויות
כיצד להשתמש
- הדביקו YAML בצד שמאל ו-JSON בצד ימין, או טענו קבצים לכל צד.
- בחרו ב-YAML → JSON או JSON → YAML כדי לבצע המרה.
- השתמשו בכפתורי בדיקה כדי לאשר שקילות הלוך-חזור.
הערות
בדיקות השקילות משוות את מבנה הנתונים המפורש, ולכן מתעלמות מהבדלים חזותיים כמו מרכאות כפולות אופציונליות. עוגנים (&ref
/ *ref
) ומפתחות מיזוג (<<: *ref
) נתמכים. הכל פועל מקומית עם ספריית js-yaml
המצורפת.
- YAML ו-JSON שונים ביכולותיהם, ולכן קבצים לאחר המרה הלוך-חזור עשויים שלא להתאים למקור ברמת הבייט.
- הערות
- YAML תומך בהערות
#
, אך ל-JSON אין תחביר רשמי להערות. - לכן הערות מוסרות בעת ההמרה ל-JSON. - עוגנים וכינויים (&name, *name) - ב-JSON אין מושג של עוגנים, ולכן ערכים נפרסים בעת ההמרה. - חזרה ל-YAML אינה משחזרת אוטומטית את סימון העוגנים המקורי.
- סדר מפתחות - JSON אינו מבטיח סדר קבוע של מפתחות באובייקט, ולכן הסדר עלול להשתנות.
- פורמטים מספריים
- מספרים עם אפס מוביל (לדוגמה
0123
), ערכי הקס, NaN ו-Infinity מומרים למחרוזות ב-JSON. - הבדלים נוספים - הבדלי תצוגה קלים כמו מרכאות אופציונליות צפויים גם כאשר הנתונים שקולים.
כל העיבוד מתבצע בדפדפן שלך; לא נשלחים נתונים.