המירו JSON ל-XML אונליין
הדביקו נתוני JSON כדי להמיר אותם ל-XML קריא, ואז העתיקו את התוצאה לפיתוח או לחילופי נתונים.
<?xml version="1.0" encoding="UTF-8"?>
<root>
<product>
<name>Widget</name>
<price>9.99</price>
<inStock>true</inStock>
</product>
</root>
JSON ל-XML ממיר נתוני JSON מובנים ל-XML קריא, ומתרגם בין שני פורמטי נתונים שנבנו בהפרש של כעשור מסיבות דומות מאוד — תיאור נתונים מובנים באופן שגם בני אדם וגם מכונות יכולים לקרוא.
למה בכלל צריך להמיר JSON ל-XML?
חלק מהמערכות הישנות, ה-API הארגוניים ופורמטי חילופי הנתונים נבנו במיוחד סביב XML ומעולם לא עודכנו לקבל JSON, ולכן המרת מטען JSON ל-XML היא לעיתים קרובות הדרך היחידה לחבר API מודרני למערכת ישנה, או להכין פורמט הזנה שדורש במיוחד את המבנה של XML.
איך המבנה בעצם מתורגם בין שני הפורמטים?
זוגות המפתח-ערך והמערכים של JSON ממופים לרכיבים ולתכונות המקוננים של XML — אובייקט JSON הופך בדרך כלל לרכיב XML הורה שמכיל רכיבי ילד לכל מפתח, אם כי מוסכמות המיפוי המדויקות יכולות להשתנות מעט בהתאם לציפיות של מערכת היעד.
האם זה פרטי וחינמי, והאם זה רץ בדפדפן?
כן — הדביקו את ה-JSON, קבלו XML בחזרה, כולו בדפדפן שלכם בלי שום דבר שמועלה, ללא הרשמה וללא הגבלה על מספר הפעמים שאתם משתמשים בו.
למה שני פורמטי הנתונים האלה בכלל קיימים שניהם?
XML הגיע ראשון ונבנה למשימה רחבה בהרבה: ה-W3C החל לפתח אותו ב-1996, בהובלת ג'ון בוסאק, טים בריי ואחרים ששאפו לצמצם את SGML — שפת הסימון הצפופה בת עשרות השנים שמאחורי HTML — למשהו מעשי יותר, ו-XML 1.0 הפך לתקן W3C רשמי ב-10 בפברואר 1998. JSON הגיע כשש שנים מאוחר יותר, ונולד מצורך מעשי צר בהרבה: בזמן בניית משחק קלפים מקוון בשם Cartoon Orbit בחברה בשם State Software בתחילת שנות ה-2000, דאגלס קרוקפורד שם לב של-JavaScript כבר יש דרך מובנית ונוחה באמת לייצג נתונים מובנים, ובמקום להמציא משהו חדש, הוא פשוט תיעד את תת-הקבוצה הקיימת של תחביר JavaScript ופרסם את מפרט ה-JSON הרשמי הראשון ביולי 2006. הקסם של JSON היה בדיוק בכך שהוא לא ניסה לעשות כל מה ש-XML יכול — בלי סכמות, בלי מרחבי שמות, בלי ויכוחים על תכונות מול רכיבים — רק דרך קלה וקריאה להעביר נתונים, וזו הסיבה שהוא עקף בסופו של דבר את XML ברוב ה-API של האינטרנט אף ש-XML קיבל יתרון של כמעט עשור.
האם השימוש ב-JSON ל-XML הוא בחינם?
כן. JSON ל-XML חינמי לחלוטין, ללא הרשמה וללא מגבלות שימוש.
האם צריך להתקין תוכנה כלשהי?
לא. JSON ל-XML פועל ישירות בדפדפן שלכם — אין מה להוריד או להתקין.
האם המידע שלי נשאר פרטי?
הכול מתבצע על המכשיר שלכם. אנחנו לעולם לא מקבלים או שומרים את הקובץ או הטקסט שאתם מזינים ב-JSON ל-XML.
