تخطَّ إلى المحتوى الرئيسي

محوِّل JSON إلى XML مجانًا

حوِّل JSON إلى XML والعكس في كلا الاتجاهين مع الحفاظ على السمات والمصفوفات. يعمل بالكامل في متصفحك — لا يُرفع شيء.

يعمل دون اتصال بعد التحميل

أسقط ملف JSON أو XML (أو الصق أدناه)

JSON, XML · تتم معالجته على جهازك

أو اضغط Ctrl+V للصق من الحافظة

تصفح الملفات
تحويل JSON إلى XML
XML مخرج
<?xml version="1.0" encoding="UTF-8"?>
<book id="42">
  <title>Brave New World</title>
  <author>Huxley</author>
  <year>1932</year>
  <inPrint>true</inPrint>
</book>

💡 تُعيَّن السمات إلى مفاتيح @name ونص العنصر إلى #text؛ تصبح الوسوم المكررة مصفوفات. استخدم ⇄ لعكس الاتجاه. كل شيء يعمل في متصفحك.

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

  • تحويل JSON إلى XMLحول كائن JSON إلى XML بشكل صحيح.
  • تحويل XML إلى JSONحلل XML إلى JSON نظيف ومكتوب.
  • جسر بين API JSON و XMLتحويل الحمول بين الخدمات التي تتحدث JSON و XML.
  • تحويل ملفات الإعداداتنقل الإعدادات بين صيغ JSON و XML.
  • مقارنة هياكل JSON و XMLانظر كيف تبدو نفس البيانات في JSON مقابل XML.

كيف يعمل

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

  1. 1
    تلصق JSON أو XML
    اختر اتجاهاً مع تبديل ⇄. المدخل يتم تحليله محلياً — JSON مع JSON.parse، XML مع DOMParser الخاص بالمتصفح.
  2. 2
    يقابل بين البنى
    عند التحويل إلى XML تصبح مفاتيح الكائن عناصر، وتصبح المفاتيح «@name» سمات، وتكرّر المصفوفات الوسم. وعند التحويل إلى JSON تصبح السمات مفاتيح «@name»، وتصبح الوسوم المكررة مصفوفات، وتُحوَّل الأرقام والقيم المنطقية إلى أنواعها تلقائيًا.
  3. 3
    تحصل على مخرجات نظيفة ومنسّقة بمسافات بادئة
    النتيجة منسّقة وجاهزة للاستخدام.
  4. 4
    تحويل عكسي إن أردت
    زر ⇄ يعيد المخرج كمدخل حتى تتمكن من التحويل مرة أخرى والتحقق.

ملفات الإعدادات والبيانات قد تكون حساسة. كلا الاتجاهين يعملان بالكامل على جهازك — لا يتم تحميل أي شيء.

أدوات ذات صلة

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