Command Palette

Search for a command to run...

ממ

ממיר XML ל-JSON

המר XML ל-JSON נקי ותקין באופן מיידי - מטפל בתכונות, אלמנטים מקוננים, תגים חוזרים ו-CDATA

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

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

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

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

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

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

כיצד להשתמש בממיר XML ל-JSON?

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

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

  2. בחר את האפשרויות שלך

    בחר הזחה של 2 רווחים או 4-רווחים, החליטו אם תכונות כלולות, ואפשרו לחלופין את ניתוח הסוג להפוך את "44.95" ו-"true" למספר אמיתי ולבוליאני.

  3. לְהַ

    לחץ על המר. ה-XML מנותח ומאומת תחילה - סימון שגוי כמו תג לא תואם או לא סגור מדווח עם הודעה ברורה כדי שתוכל לתקן אותו.

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

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

תכונות מפתח

  • טיפול בתכונה

    תכונות XML נשמרות כמפתחות JSON עם קידומת @, כך ששום נתונים לא אובדים בהמרה

  • זיהוי מערך חכם

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

  • תמיכת CDATA וישויות

    בלוקים של cdata נלקחים מילה במילה וישויות סטנדרטיות פלוס מספריות (&amp;, &#233;) מפוענחות כהלכה לתווים שלהם

  • ניתוח סוג אופציונלי

    הפוך טקסט מספרי ובוליאני כמו "3.14" או "שקר" למספרי JSON אמיתיים ובוליאנים, או שמור הכל כמחרוזות - הבחירה שלך

Frequently Asked Questions

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

Comments

0 comments

0/2000 characters

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

xml to jsonxml to json converterconvert xml to jsonxml jsonxml parserxml to json onlinesoap to jsonrss to jsonxml converteronline xml to json converter