ממיר YAML ↔ JSON ↔ TOML (המרה הדדית, בדפדפן)

המר YAML, JSON ו-TOML בשני הכיוונים. הדבק טקסט וקבל פלט מעוצב מייד.

המרת YAML JSON TOML מתבצעת כולה בדפדפן שלך, והקלט שלך לעולם אינו נשלח לשרת.

ללא העלאה לשרת (עיבוד בדפדפן בלבד)
המרה אוטומטית (אפשר לעבור למצב ידני בכל רגע)
מוכן להעתקה ולהורדה

איך להמיר YAML JSON TOML

  1. הדבק את הטקסט שברצונך להמיר.
  2. בחר פורמט קלט (או השתמש בזיהוי אוטומטי) ופורמט פלט.
  3. העתק או הורד את התוצאה.

דפוסי המרה

yaml ל-json (YAML -> JSON)

המר תצורת YAML ל-JSON עבור APIs וכלי עבודה.

json ל-yaml (JSON -> YAML)

המר JSON ל-YAML עבור קובצי תצורה קריאים יותר.

json ל-toml (JSON -> TOML)

המר JSON ל-TOML עבור הגדרות יישום.

דוגמה

YAML -> JSON

קלט

app:
  name: demo
  enabled: true
  retries: 3

פלט

{
  "app": {
    "name": "demo",
    "enabled": true,
    "retries": 3
  }
}

JSON -> TOML

קלט

{"title":"demo","timeout":30}

פלט

title = "demo"
timeout = 30

שאלות נפוצות

האם אפשר להמיר anchors ו-aliases של YAML?

כן, אבל anchors ו-aliases עשויים להתרחב או ללכת לאיבוד כי JSON ו-TOML אינם תומכים במודל הפניה מקביל.

האם טיפוסי ערכים (מספר/מחרוזת) יכולים להשתנות בזמן ההמרה?

כן. טיפוס משתמע של YAML יכול לפרש מחדש ערכים כמו "01" או yes/no/on/off. במידת הצורך, עטוף ערכים במרכאות במפורש.

איזה קידוד תווים משמש?

ההנחה היא UTF-8. טקסט יפני וטקסט רב-בתים אחר מטופלים כפי שהם.

האם הערות נשמרות?

לא. הערות אינן נשמרות בהמרה הלוך ושוב, במיוחד משום ש-JSON אינו תומך בהערות.

האם הקלט שלי נשלח לשרת?

לא. ההמרה מתבצעת כולה בדפדפן שלך.