النصوص 🔒 يعمل داخل متصفحك — لا تُرسل أي بيانات

تحويل XML إلى JSON

حوّل مستند XML أو خلاصة أو استجابة SOAP إلى JSON يمكنك استخدامه في JavaScript أو في واجهة API.

الإدخال
الإخراج

تحويل XML إلى JSON أونلاين

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

يقرأ XML المحلّلُ المدمج في متصفحك، فلا يغادر المستند جهازك أبدًا.

مثال

مستند XML التالي <book id="b1"><title>Clean Code</title><price>32.5</price></book> يصبح {"book": {"@id": "b1", "title": "Clean Code", "price": 32.5} }. احتفظت السمة بعلامة @، وصار السعر رقمًا لأن التعرّف على الأنواع مفعّل.

ما يفعله المحوّل بكل جزء

XMLJSON
عنصر فيه نص فقطنص، أو رقم أو قيمة منطقية إن تم التعرّف عليها
سمةمفتاح يبدأ بـ @
عنصر متكررمصفوفة
نص بجوار عناصر فرعية أو سماتمفتاح #text
عنصر فارغنص فارغ
التعليقات وتعليمات المعالجةتُحذف

مساحات الأسماء

الأسماء ذات البادئة مثل soap:Body تبقى كما كُتبت تمامًا، بالبادئة، فيسهل العثور عليها في JSON. أما تصريحات مساحات الأسماء فهي سمات عادية وتظهر على شكل @xmlns:soap.

تحويلات ذات صلة

للعودة، استخدم JSON إلى XML؛ فهو يقرأ اصطلاح @ و#text نفسه. ولعرض النتيجة شجرةً قابلة للطي، الصقها في منسّق JSON.