
XML ל-JSON Converter הופך כל מסמך XML ל-JSON שווה ערך ומעוצב היטב. הדבק מטען XML - תגובת SOAP, הזנת RSS, קובץ תצורה, ייצוא API - וקבל בחזרה JSON נקי ומחורץ שממפה אלמנטים למפתחות, תגים חוזרים למערכים ותכונות למאפיינים עם קידומת, מוכן לשימוש ב-JavaScript, לקוח REST או צינור נתונים.
XML ו-JSON מדגמים נתונים בצורה שונה, והמרה נאיבית מאבדת מידע. ל-XML יש תכונות, של-JSON אין מקבילה ישירה עבורן; היא מאפשרת לאלמנט להחזיק גם תכונות וגם טקסט; והוא מבדיל ילד בודד מרשימה רק על ידי חזרה. ממיר זה מטפל בכל מקרה בכוונה: תכונות הופכות למפתחות עם קידומת הניתנת להגדרה (@ כברירת מחדל), תוכן מעורב שומר את הטקסט שלו מתחת למקש #text, וכל תג שמופיע יותר מפעם אחת מתמוטט למערך JSON כך שהמבנה שלך יישאר נאמן למקור.
הכל פועל ב-100% בדפדפן שלך באמצעות מנתח נטול תלות - ללא DOMParser, ללא שרת הלוך ושוב. מסמכי XML נושאים לעתים קרובות מזהים פנימיים, רשומות לקוחות או מטענים של אינטגרציה, כך ששום דבר שאתה מדביק לא מועלה או מאוחסן. הממיר פועל במצב לא מקוון לאחר הטעינה, והאפשרויות מאפשרות לך לפענח ישויות, לנתח טקסט מספרי ובוליאני לסוגים אמיתיים ולהתעלם מתכונות כאשר אתה צריך רק את נתוני האלמנטים.
נתוני מודל XML ו-JSON בצורה שונה, כך שכל המרה צריכה לעשות בחירות, והידיעה אילו מהן בוצעו חוסכת בלבול מאוחר יותר. תכונות ורכיבי צאצא חולקים מרחב שמות ב-JSON אך לא ב-XML, כך שתכונות מקדמות כדי לשמור אותן מובחנות. אלמנטים חוזרים הופכים למערכים, אך התרחשות בודדת אינה חד משמעית מטבעה: XML אינו יכול לומר אם פריט אחד הוא רשימה של ערך אחד או רגיל, וזו הסיבה שמסמך שבדרך כלל יש לו מספר ערכים יכול להמיר אחרת כאשר במקרה יש לו אחד. סדר האלמנטים נשמר בתוך מערכים ואובד בין אחים בעלי שם שונה, מכיוון שאובייקטי JSON אינם מסודרים לפי מפרט. הערות והוראות עיבוד נשמטות. מרחבי שמות נשמרים כקידומות מילוליות ולא נפתרים.
הדבק כל מסמך XML מעוצב היטב בחלונית הקלט - עם או בלי הצהרת XML - או לחץ על טען מדגם כדי להתחיל מדוגמה קטלוגית מציאותית עם תכונות ורשימות מקוננות.
בחר הזחה של 2 רווחים או 4-רווחים, החליטו אם תכונות כלולות, ואפשרו לחלופין את ניתוח הסוג להפוך את "44.95" ו-"true" למספר אמיתי ולבוליאני.
לחץ על המר. ה-XML מנותח ומאומת תחילה - סימון שגוי כמו תג לא תואם או לא סגור מדווח עם הודעה ברורה כדי שתוכל לתקן אותו.
העתק את ה-JSON שנוצר ללוח שלך או הורד אותו כקובץ .json, ולאחר מכן שחרר אותו לקוד, לגוף הבקשה או למאגר הנתונים שלך.
תכונות XML נשמרות כמפתחות JSON עם קידומת הניתנת להגדרה (@ כברירת מחדל), כך שלא יאבדו נתונים בהמרה
רכיבי צאצא חוזרים הופכים אוטומטית למערך JSON, בעוד מופע בודד נשאר אובייקט רגיל - התואם למבנה האמיתי
בלוקים של cdata נלקחים מילה במילה וישויות סטנדרטיות פלוס מספריות (&, é) מפוענחות כהלכה לתווים שלהם
הפוך טקסט מספרי ובוליאני כמו "3.14" או "שקר" למספרי JSON אמיתיים ובוליאנים, או שמור הכל כמחרוזות - הבחירה שלך
Convert CSV to JSON online. Parses quoted fields and any delimiter, infers numbers and booleans, and outputs an array of objects. 100% client-side, no signup.
Convert JSON to well-formed XML instantly. Map object keys to elements, @-prefixed keys to attributes and #text to content, expand arrays into repeated tags, and export minified or pretty-printed XML. 100% client-side.
Format, beautify, minify, and validate XML online - preserves comments, CDATA, and attribute order, with clear error reporting
Download TikTok videos without watermark. Save videos, music, and cover images from any TikTok link.
0 comments
No comments yet. Be the first to share your thoughts!