ממיר פורמטים · XML
בחרו סוג המרה בצד שמאל, הדביקו את המקור והמירו, לאחר מכן העתיקו או הורידו את התוצאה
המרת פורמטי 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.