JSON Toolkit

ממיר פורמטים · XML

בחרו סוג המרה בצד שמאל, הדביקו את המקור והמירו, לאחר מכן העתיקו או הורידו את התוצאה

JSON → XML · 3 אפשרויותתומך בשני הכיוונים · האפשרויות ממירות מחדש אוטומטית 300ms לאחר שינוי
סוג המרה
המרת פורמט
יצירת קוד
המרת נתונים
אפשרויות המרה
שם השורש
输出 XML 的最外层节点名
קידומת מאפיינים
以该前缀开头的键会渲染成 XML 属性,如 @_id → id="1"
שם צומת מערך
数组中的每个元素使用该节点名输出
JSON מקורקלט JSON
טקסט תוצאה

המרת פורמטי JSON – הסבר

הממיר מתמקד ב-JSON ותומך בתשעה יעדים: YAML, XML, CSV, TypeScript, Java, Go, JSON Schema, טבלאות ופרמטרי שאילתה בכתובת URL, עם המרה הפוכה לפורמטים נבחרים. בחרו סוג ואפשרויות לאחר הזנת JSON תקין, והחלפת סוג שומרת על הקלט.

לתצורה ולתיעוד, YAML קריא יותר ומתאים להגדרות שכבתיות; XML מתאים למערכות ותיקות ולמבנים שדורשים מאפיינים; CSV וטבלאות הופכים מערכים לשורות בגיליונות אלקטרוניים; פרמטרי שאילתה בכתובת URL עוזרים לבנות או לקרוא קישורי בקשה.

ליצירת קוד, ממשקי TypeScript, מחלקות Java ו-structs של Go מספקים נקודת התחלה, בעוד JSON Schema מתאר טיפוסי שדות וכללי אימות שאפשר להשתמש בהם בחוזים ובבדיקות טפסים. בדקו מתן שמות ואפשרות null מול מוסכמות הפרויקט.

רק YAML, XML ו-CSV ניתנים לפירוק בחזרה ל-JSON; שאר הסוגים הם פלט חד-כיווני. אפשרויות כגון הזחה, שם צומת השורש וסגנון מתן שמות לשדות חלות מיד ומפעילות המרה חדשה.

שאלות נפוצות

האם הקוד שנוצר יכול לעבור ישירות לפרודקשן?
זו נקודת התחלה. בדקו שמות טיפוסים, שדות הניתנים ל-null וסגנון הפרויקט לפני מסירה, מפני שהכלי אינו יכול להסיק משמעות עסקית.
מדוע רק חלק מהפורמטים תומכים בהמרה הפוכה?
שחזור JSON מקוד TypeScript, Java או Go דורש פירוק מבנה מקור וטיפוסים עם עמימויות רבות, ולכן רק YAML, XML ו-CSV הפיכים כאן.
כיצד מטופלים מערכים במהלך ההמרה?
מערכים הופכים לצומתי רשימה ב-YAML וב-XML, לשורות ב-CSV ובטבלאות, ולאוספי איברים ב-TypeScript וב-Go.