أداة تحويل XML إلى JSON — مجاني عبر الإنترنت

الصق XML أدناه وانقر على "تحويل" للحصول على JSON فورًا.

الإدخال جاهز

إحصائيات الإدخال متاحة عبر زر الإحصائيات أعلى هذا الحقل.

الإخراج

إحصائيات الإخراج متاحة عبر زر الإحصائيات أعلى هذا الحقل.

النتائج مقدَّمة لأغراض إعلامية فقط وقد تحتوي على أخطاء. يُرجى التحقق من المعلومات المهمة بشكل مستقل. استخدام هذه الأداة على مسؤوليتك الخاصة.

ماذا تفعل هذه الأداة

تحلل أداة تحويل XML إلى JSON مستند XML وتُخرج البيانات نفسها بصيغة JSON منسقة بمسافات بادئة. تصبح العناصر مفاتيح، وتصبح السمات مفاتيح تبدأ بالبادئة @_، أما العناصر المتكررة التي تحمل الاسم نفسه فتصبح مصفوفة.

يُتجاهل تعريف XML (<?xml ...?>). والنص الذي يبدو رقمًا، مثل 9.99، يُعاد كرقم JSON لا كسلسلة نصية.

متى تستخدمها

  • التعامل مع موجز RSS أو خريطة موقع (sitemap) أو استجابة SOAP أو ملف إعدادات في JavaScript، حيث يكون التعامل مع JSON أسهل.
  • نقل البيانات من نظام قائم على XML إلى API تعتمد JSON أو إلى قاعدة بيانات مستندات.
  • فحص ملف XML كبير: غالبًا ما يكون تصفح ناتج JSON أسهل، خاصة بعد تنسيقه.

مثال عملي

المدخلات

<catalog>
  <book id="b1"><title>Dune</title><price>9.99</price></book>
  <book id="b2"><title>Emma</title><price>4.5</price></book>
</catalog>

المخرجات

{
  "catalog": {
    "book": [
      {
        "title": "Dune",
        "price": "9.99",
        "@_id": "b1"
      },
      {
        "title": "Emma",
        "price": "4.5",
        "@_id": "b2"
      }
    ],
    "#text": "\n  \n  \n"
  }
}

أسئلة حول هذه الأداة

لماذا تبدأ بعض المفاتيح بالبادئة @_؟

هذه سمات XML. تفصلها البادئة عن العناصر الفرعية التي قد تحمل الاسم نفسه. وتعيدها أداة تحويل JSON إلى XML إلى سمات مرة أخرى.

لماذا يكون أحد العناصر مصفوفة والآخر كائنًا؟

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

ماذا لو كان XML غير صالح؟

يتوقف التحويل مع رسالة خطأ. استخدم زر التحقق واقتراح إصلاح أو أداة التحقق من XML للعثور على الوسوم غير المغلقة أو السمات بلا علامات اقتباس أو عنصر الجذر المفقود.

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

هل من الآمن تحويل بيانات حساسة باستخدام هذه الأداة؟

نعم - تتم معالجة بياناتك وحذفها فورًا. لا يتم تسجيل أو حفظ أي شيء على الخادم.

هل يوجد حد أقصى لحجم الملف؟

تتعامل الأداة بسهولة مع المستندات ذات الحجم المعتاد. بالنسبة للملفات الكبيرة جدًا، يُنصح بتقسيمها أولاً.

هل هذه الأداة مجانية؟

نعم، إنها مجانية. دون تسجيل أو بريد إلكتروني. تظهر النتيجة في هذه الصفحة.

كيف أحصل على النتيجة؟

استخدم الأداة في هذه الصفحة. تظهر النتيجة هنا دون الحاجة إلى إرسالها بالبريد الإلكتروني.