
ממיר JSON ל-XML הופך ערך JSON - תגובת API, אובייקט תצורה, רשומה המיוצאת ממסד נתונים - למסמך XML מעוצב היטב. מפתחות אובייקט הופכים לאלמנטים, מערכים הופכים לאלמנטים אחים חוזרים, ולפי מוסכמה מפתח עם קידומת "@" הופך לתכונה בעוד שמפתח "#טקסט" הופך לתוכן הטקסט של האלמנט. מוסכמה זו היא ההיפוך המדויק לאופן שבו הכלי XML ל-JSON קורא מסמך, כך שהשניים הלוך ושוב בצורה נקייה.
JSON הוא ברירת המחדל עבור ממשקי API מודרניים באינטרנט, אבל הרבה מערכות עדיין מדברות XML: SOAP Web Services, RSS ו-Atom Feeds, SiteMaps, פריסות אנדרואיד, Office Open XML ואינספור חילופי נתונים ארגוניים וממשלתיים. כאשר יש לך נתונים ב-JSON ויעד שדורש XML, אתה צריך המרה צפויה, מבוססת כללים, במקום עריכה ידנית של סוגריים של זווית ולקוות שהקינון נכון.
הכל פועל בדפדפן שלך הממיר הוא serializer ללא תלות, לא עטיפה סביב API מרחוק, כך המטענים שלך - אשר לעתים קרובות מכילים אסימונים, רשומות לקוחות או מזהים פנימיים - לעולם לא לעזוב את הדף בחר פלט מודפס יפה או ממוזער, החלף את הצהרת XML, להחליט אם צמתים ריקים לסגור את עצמם, ואז להעתיק את התוצאה או להוריד קובץ.xml.
XML מחמיר יותר מ-JSON לגבי שמות, וההמרה צריכה להתאים לכך שמות אלמנטים לא יכולים להתחיל בספרה או להכיל רווחים, כך שמפתח JSON כמו "2024 total" לא יכול להפוך לשם אלמנט ללא שינוי והוא מותאם ולא נשמט בשקט למערכי JSON אין מקבילה ישירה ל-XML, ולכן הם הופכים לאלמנטים אחים חוזרים, מה שאומר שגבול המערך אינו ניתן לשחזור מה-XML בלבד: מערך של אחד ממיר לאלמנט בודד וקורא כערך רגיל בדרך חזרה ל-Null אין ייצוג ב-XML והופך לאלמנט ריק תווים בעלי משמעות סימון נמלטים, כך שאמפרסנדים וסוגרי זווית בנתונים שלך נשארים נתונים. JSON הלוך ושוב ל-XML ובחזרה אינם נטולי אובדן.
הקלד או הדבק אובייקט JSON, מערך או ערך בעורך. טען את הדוגמה אם ברצונך לראות כיצד מטפלים בתכונות ותגים חוזרים לפני השימוש בנתונים שלך.
בחר 2 או 4 רווחים של הזחה או צמצם לשורה בודדת, בחר את שמות רכיבי השורש והפריט המשמשים כאשר ל-JSON אין מפתח עטיפה אחד, והחליט אם לכלול את הצהרת ה-XML.
לחץ על המר. מפתחות שמתחילים ב-@ הופכים לתכונות, מפתח #טקסט הופך לתוכן אלמנט, וכל רכיב מערך נפלט כתג חוזר המשתף את שם מפתח האב.
העתק את ה-XML ללוח שלך או הורד אותו כקובץ .xml. הפלט מעוצב היטב ומוכן לירידה לגוף סבון, הזנה או כל מערכת שצורכת XML.
מפתחות עם קידומת "@" נפלטים כתכונות אלמנט ומפתח "#טקסט" הופך לתוכן הטקסט של האלמנט - אותה מוסכמה שהכלי XML ל-JSON קורא, כך שהנתונים שורדים נסיעה הלוך ושוב מלאה
מערך JSON מורחב לאלמנטים חוזרים ונשנים של אחים החולקים את שם המפתח, בדיוק איך אוספים מיוצגים ב-XML - ללא תגי עטיפה מלאכותיים לכל פריט
פולט XML הניתן לקריאה אנושית עם הזחה של 2 או 4 שטח לבדיקה, או צמצם לשורה בודדת להובלה שבה כל בייט נחשב
אמפרסנדים וסוגרי זווית בטקסט בורחים לישויות, וערכי תכונה גם בחמק מרכאות כפולות, כך שהפלט תמיד מעוצב היטב ללא קשר למה שהמחרוזות שלך מכילות
Convert JSON into a PHP array literal. Choose short [] or array() syntax, indentation, and an optional variable assignment, then copy the result. 100% in your browser.
Test JSONPath expressions against any JSON and see the matched values and their paths instantly. Supports wildcards, recursive descent, slices, and filters. 100% client-side.
Format, beautify, minify, and validate XML online - preserves comments, CDATA, and attribute order, with clear error reporting
Convert XML to clean, valid JSON instantly - handles attributes, nested elements, repeated tags, and CDATA
0 comments
No comments yet. Be the first to share your thoughts!