XML إلى JSON
الصق XML من موجز ويب أو ملف تصدير أو استجابة SOAP لتحصل على JSON نظيف. تصبح العناصر المتكررة مصفوفات، ويمكنك الإبقاء على السمات.
الإدخال
الناتج
تعمل هذه الأداة بالكامل داخل متصفحك. لا يُرسل أي شيء تُدخله إلى الخادم.
كيف تحوّل XML إلى JSON؟
الصق XML
الصق المستند أو افتح ملف .xml. يُفحص أولًا للتأكد من أنه سليم البنية.
حدّد ما تفعله بالسمات
احتفظ بالسمات كمفاتيح @name، أو استبعدها للحصول على نتيجة أبسط.
انسخ JSON
انسخ النتيجة أو نزّلها في ملف .json.
كيف يتحوّل XML إلى JSON
يصبح كل عنصر مفتاحًا. والعنصر الذي يتكرر أكثر من مرة تحت العنصر الأب نفسه يصبح مصفوفة، وتصبح السمات مفاتيح تبدأ بالرمز @، ويُخزَّن النص المجاور للعناصر الفرعية تحت #text.
ما الذي يُستبعد
ليس للتعليقات وتعليمات المعالجة وتصريح XML مكان في JSON، لذا تُحذف. أما أقسام CDATA فتُحفظ كنص عادي.
الأسئلة الشائعة
لماذا لا يكون العنصر المنفرد مصفوفة؟
لا يحدّد XML إن كان العنصر قابلًا للتكرار، لذا يصبح الظهور الواحد كائنًا، ويصبح الظهوران أو أكثر مصفوفة. انتبه لذلك إذا كانت شيفرتك تتوقع قائمة.
هل تُدعم مساحات الأسماء؟
نعم. تبقى الأسماء ذات البادئات، مثل soap:Body، كما هي في المفاتيح.
هل يُرفع XML الخاص بي؟
لا. يجري التحليل والتحويل في متصفحك.