XML إلى JSON

الصق XML من موجز ويب أو ملف تصدير أو استجابة SOAP لتحصل على JSON نظيف. تصبح العناصر المتكررة مصفوفات، ويمكنك الإبقاء على السمات.

الإدخال

0 حرف0 سطر

الناتج

0 حرف0 سطر

تعمل هذه الأداة بالكامل داخل متصفحك. لا يُرسل أي شيء تُدخله إلى الخادم.

كيف تحوّل XML إلى JSON؟

  1. الصق XML

    الصق المستند أو افتح ملف ‎.xml. يُفحص أولًا للتأكد من أنه سليم البنية.

  2. حدّد ما تفعله بالسمات

    احتفظ بالسمات كمفاتيح ‎@name، أو استبعدها للحصول على نتيجة أبسط.

  3. انسخ JSON

    انسخ النتيجة أو نزّلها في ملف ‎.json.

كيف يتحوّل XML إلى JSON

يصبح كل عنصر مفتاحًا. والعنصر الذي يتكرر أكثر من مرة تحت العنصر الأب نفسه يصبح مصفوفة، وتصبح السمات مفاتيح تبدأ بالرمز @، ويُخزَّن النص المجاور للعناصر الفرعية تحت ‎#text.

ما الذي يُستبعد

ليس للتعليقات وتعليمات المعالجة وتصريح XML مكان في JSON، لذا تُحذف. أما أقسام CDATA فتُحفظ كنص عادي.

الأسئلة الشائعة

لماذا لا يكون العنصر المنفرد مصفوفة؟

لا يحدّد XML إن كان العنصر قابلًا للتكرار، لذا يصبح الظهور الواحد كائنًا، ويصبح الظهوران أو أكثر مصفوفة. انتبه لذلك إذا كانت شيفرتك تتوقع قائمة.

هل تُدعم مساحات الأسماء؟

نعم. تبقى الأسماء ذات البادئات، مثل soap:Body، كما هي في المفاتيح.

هل يُرفع XML الخاص بي؟

لا. يجري التحليل والتحويل في متصفحك.