ממיר JSON ל־YAML — חינם אונליין

הדביקו את ה־JSON למטה ולחצו על המרה כדי לקבל YAML מיד.

קלט מוכן

סטטיסטיקת הקלט זמינה דרך כפתור הסטטיסטיקה שמעל השדה הזה.

פלט

סטטיסטיקת הפלט זמינה דרך כפתור הסטטיסטיקה שמעל השדה הזה.

התוצאות מוצגות לצורכי מידע בלבד ועשויות להכיל שגיאות. מומלץ לאמת מידע חשוב באופן עצמאי. השימוש בכלי הוא באחריותכם בלבד.

מה הכלי עושה

ממיר ה־JSON ל־YAML כותב מחדש JSON בתור YAML: הזחה מחליפה את הסוגריים המסולסלים, פריטי רשימה מתחילים במקף, ורוב המחרוזות כבר לא צריכות מירכאות. הנתונים נשארים אותם נתונים; רק צורת הכתיבה משתנה.

מחרוזות שעלולות להתפרש לא נכון ב־YAML, כמו yes,‏ null או טקסט שמכיל נקודתיים, מקבלות מירכאות באופן אוטומטי כדי שיישארו מחרוזות.

סדר המפתחות נשמר, אובייקטים מקוננים הופכים לבלוקים מוזחים, ומערכים של אובייקטים הופכים לרשימות שכל פריט בהן מתחיל במקף. מערכים ואובייקטים ריקים נכתבים כ־[] וכ־{}.

מתי להשתמש בו

  • לכתוב manifests של Kubernetes, קובצי Docker Compose, תהליכי עבודה של GitHub Actions או playbooks של Ansible מתוך JSON שכבר יש לכם.
  • להפוך קובץ הגדרות ארוך לקריא ולנוח יותר לסקירה.
  • להמיר מפרט OpenAPI מ־JSON לצורת ה־YAML הנפוצה יותר.
  • להכין ערכים (values) ל־Helm chart או להגדרה אחרת מבוססת YAML מתוך ייצוא JSON.

דוגמה

קלט

{"server": {"host": "localhost", "port": 8080}, "features": ["auth", "logging"], "debug": false}

פלט

server:
  host: localhost
  port: 8080
features:
  - auth
  - logging
debug: false

שאלות על הכלי

האם כל מסמך JSON הוא גם YAML תקין?

כן. YAML 1.2 הוא הרחבה (superset) של JSON. ההמרה ל־YAML בסגנון בלוקים הופכת את המסמך לקריא יותר, אבל הנתונים נשארים אותו דבר.

אפשר להוסיף הערות?

כן, אחרי ההמרה. YAML תומך בהערות שמתחילות ב־#. ל־JSON אין הערות, ולכן לממיר אין הערות להעביר הלאה.

איך חוזרים ל־JSON?

השתמשו ב־ממיר YAML ל־JSON. הערות שהוספתם ב־YAML יימחקו, כי ל־JSON אין דרך לשמור אותן.

שאלות נפוצות

האם בטוח להמיר מידע רגיש בכלי הזה?

כן - הנתונים שלכם מעובדים ונמחקים מיד. דבר לא נרשם או נשמר בשרת.

יש מגבלת גודל לקובץ?

הכלי מטפל בלי בעיה במסמכים בגודל רגיל. קבצים גדולים מאוד כדאי לפצל לפני ההמרה.

האם הכלי חינמי?

כן, השימוש חינמי. בלי הרשמה ובלי אימייל. התוצאה מופיעה בדף הזה.

איך מקבלים את התוצאה?

משתמשים בכלי בדף הזה. התוצאה מופיעה כאן, בלי צורך במשלוח לאימייל.