محوّل XML إلى JSON على الإنترنت

حوّل XML إلى JSON على الإنترنت في ثوانٍ. أداة مجانية تحوّل استجابات SOAP وخلاصات RSS وملفات XML القديمة إلى JSON نظيف للتطبيقات الحديثة. تعمل في متصفحك.

اسحب وأفلت أو ألصق XML الخاص بك
Loading editor...
Loading editor...

ما هو تحويل XML إلى JSON؟

تحويل XML إلى JSON هو عملية تحويل مستند XML هرمي (بوسوم افتتاحية وختامية) إلى تنسيق JSON الذي تتوقعه كل واجهة برمجية وتطبيق JavaScript حديث. يحمل التنسيقان النوع ذاته من البيانات، غير أن JSON أخفّ وزناً في التحليل وأسهل استخداماً في الكود. يتنقّل محوّل XML إلى JSON عبر شجرة XML ويكتب كل وسم بوصفه مفتاح JSON، فيصبح نص العنصر قيمةً والعناصر الفرعية كائنات متداخلة. ستلجأ في الغالب إلى تحويل XML إلى JSON حين تتصل بخدمة SOAP أو خدمة قديمة تُعيد XML ويحتاج تطبيقك إلى JSON.

لماذا تحويل XML إلى JSON؟

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

كيف يعمل محوّل XML إلى JSON

عند النقر على تحويل، تُحلّل الأداة ملف XML باستخدام محلل صارم ثم تتجوّل الشجرة وتكتبها بصيغة JSON منسّقة بمسافات بادئة. تصبح نصوص العناصر قيماً نصية، وتصبح العناصر المتكررة بالوسم ذاته مصفوفة JSON، وتُحفظ السمات باستخدام تدوين قياسي. تبقى الأرقام والقيم المنطقية نصوصاً بحكم افتقار XML إلى الأنواع، لكن البنية تعكس ملف XML بدقة. كل شيء يعمل في متصفحك ولا تُرفع بيانات XML إلى أي خادم.

المميزات

  • تحويل بنقرة واحدة: اضغط تحويل ويظهر JSON في لوح المخرجات.
  • كشف العناصر المتكررة: الوسوم التي تظهر أكثر من مرة تصبح مصفوفات JSON تلقائياً.
  • حفظ السمات: تُحتفظ بسمات XML في المخرجات باستخدام تدوين متسق.
  • JSON منسّق: مسافة بادئة من مسافتين بشكل افتراضي لسهولة القراءة.
  • دعم الرفع: حمّل ملف .xml من جهازك أو اسحبه وأفلته في منطقة الإدخال.
  • نسخ بنقرة واحدة: انسخ مخرجات JSON بزر النسخ والصقها في أي مكان.

كيفية استخدام الأداة

  1. الصق ملف XML في محرر الإدخال، أو استخدم زر رفع الملف لتحميل ملف .xml.
  2. انقر على زر التحويل لإنشاء مخرجات JSON على اليمين.
  3. انقر على زر النسخ لنسخ JSON إلى الحافظة.
  4. استخدم زر المسح لإعادة ضبط المحررَين حين تريد البدء من جديد.

حالات الاستخدام الشائعة

  • تكاملات SOAP: تحويل استجابات SOAP بصيغة XML إلى JSON للتطبيقات الحديثة.
  • خلاصات RSS وAtom: تحويل XML الخلاصات إلى JSON لقارئات JavaScript.
  • ترحيل الإعدادات: نقل ملفات إعداد XML إلى JSON للأدوات الأحدث.
  • اختبار الواجهات البرمجية: تحويل نماذج XML إلى JSON للمقارنة مع استجابات REST.

مثال على التحويل

الإدخال (XML)

<?xml version="1.0" encoding="UTF-8"?>
<product>
  <name>Widget</name>
  <price>29.99</price>
  <inStock>true</inStock>
</product>

الإخراج (JSON)

{
  "product": {
    "name": "Widget",
    "price": "29.99",
    "inStock": "true"
  }
}

الأسئلة المتكررة

المحوّلات ذات الصلة