Command Palette

Search for a command to run...

JS

JSON ל-XML

המר את JSON ל-XML מעוצב היטב באופן מיידי. מפה מפתחות אובייקט לאלמנטים, מפתחות עם קידומת @ לתכונות ו-#טקסט לתוכן, הרחב מערכים לתגים חוזרים וייצא XML ממוזער או מודפס יפה. 100% צד הלקוח.

מהו ממיר JSON ל-XML?

ממיר JSON ל-XML הופך ערך JSON - תגובת API, אובייקט תצורה, רשומה המיוצאת ממסד נתונים - למסמך XML מעוצב היטב. מפתחות אובייקט הופכים לאלמנטים, מערכים הופכים לאלמנטים אחים חוזרים, ולפי מוסכמה מפתח עם קידומת "@" הופך לתכונה בעוד שמפתח "#טקסט" הופך לתוכן הטקסט של האלמנט. מוסכמה זו היא ההיפוך המדויק לאופן שבו הכלי XML ל-JSON קורא מסמך, כך ששתי הנסיעות הלוך ושוב עבור המבנים הנפוצים.

כדי להמיר JSON ל-XML, הדבק {"סדר": {"@id": 42, "פריט": ["עט", "דיו"], "הערה": "מתנה"}} ולחץ על המר. הפלט הוא <order id="42"> אלמנט המחזיק <item>pen</item>, <item>ink</item> ו-<note>gift</note>. המפתח היחיד ברמה העליונה הפך לרכיב המסמך, מפתח @id הפך לתכונה, והמערך הפך לשני תגי פריט חוזרים. מכיוון שזהו ממיר JSON ל-XML מקוון עם כללים קבועים, אין תוכנה להתקנה ואותו קלט תמיד נותן את אותו מסמך.

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 ל-XML?

  1. הדבק את ה-JSON שלך

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

  2. הגדר את האפשרויות

    בחר 2 או 4 רווחים של הזחה או צמצם לשורה אחת, הגדר את שם רכיב השורש המשמש כאשר ל-JSON אין מפתח עטיפה אחד (מערך ברמה העליונה מכניס כל ערך לתג <item>), והחליט אם לכלול את הצהרת ה-XML.

  3. לְהַ

    לחץ על המר. מפתחות שמתחילים ב-@ הופכים לתכונות, מפתח #טקסט הופך לתוכן אלמנט, וכל רכיב מערך נפלט כתג חוזר המשתף את שם מפתח האב.

  4. העתק או הורד

    העתק את ה-XML ללוח שלך או הורד אותו כקובץ .xml. הפלט מעוצב היטב ומוכן לירידה לגוף סבון, הזנה או כל מערכת שצורכת XML.

תכונות מפתח

  • מוסכמות תכונה וטקסט

    מפתחות עם קידומת "@" נפלטים כתכונות אלמנט ומפתח "#טקסט" הופך לתוכן הטקסט של האלמנט - אותה מוסכמה שהכלי XML ל-JSON קורא, כך שהנתונים שורדים נסיעה הלוך ושוב מלאה

  • מערכים הופכים לתגים חוזרים

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

  • פלט יפה או ממוזער

    פולט XML הניתן לקריאה אנושית עם הזחה של 2 או 4 שטח לבדיקה, או צמצם לשורה בודדת להובלה שבה כל בייט נחשב

  • בריחה בטוחה

    אמפרסנדים וסוגרי זווית בטקסט בורחים לישויות, וערכי תכונה גם בחמק מרכאות כפולות, כך שהפלט תמיד מעוצב היטב ללא קשר למה שהמחרוזות שלך מכילות

Frequently Asked Questions

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

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

json to xmljson to xml converterconvert json to xmljson xmljson to xml onlinejson to soapjson attributes xmljson array to xmldata format converterjson converter to xmlonline json to xml convertertranslate json to xmltransform json to xml