الانتقال إلى المحتوى الرئيسي

الرئيسية  /  محوّل XML إلى JSON

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

حوّل XML إلى JSON، أو JSON إلى XML — فورًا، بالكامل داخل متصفحك.

✓ لا يتم الرفع أبدًا — تتم المعالجة داخل متصفحك

إدخال XML

لا يتم الرفع أبدًا

يتم التحويل بالكامل داخل متصفحك — لا تصل بياناتك إلى خوادمنا أبدًا.

كلا الاتجاهين

حوّل XML إلى JSON أو JSON إلى XML في نفس الصفحة — فقط بدّل الوضع.

مجاني وبلا حدود

لا حاجة لحساب، ولا يوجد حد لكمية البيانات التي يمكنك تحويلها.

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

لا يتوافق XML وJSON مع بعضهما البعض بشكل مثالي، لذا تستخدم هذه الأداة اصطلاحًا بسيطًا وسهل القراءة: تصبح سمات XML مفاتيح JSON مسبوقة بـ @ (لذا id="1" يصبح "@id": "1")، ويصبح المحتوى النصي إلى جانب العناصر الفرعية مفتاح #text مفتاحًا، وتصبح العناصر الفرعية المتكررة التي تحمل نفس اسم الوسم مصفوفة JSON. يتبع تحويل JSON إلى XML نفس الاصطلاح بالعكس.

كيفية التحويل بين XML وJSON

  1. اختر الاتجاه. يحوّل "XML → JSON" ملف XML إلى JSON؛ ويحوّل "JSON → XML" في الاتجاه الآخر.
  2. الصق بياناتك. اكتب أو الصق XML أو JSON في المربع، بما يتوافق مع الوضع الذي اخترته.
  3. اقرأ النتيجة. يحدث التحويل فورًا أثناء الكتابة — دون الحاجة للنقر على أي زر.
  4. انسخ أو نزّل. استخدم زر النسخ لنسخ النتيجة، أو التنزيل لحفظها كملف.

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

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

بدّل إلى "XML → JSON"، الصق XML الخاص بك، ويظهر JSON المكافئ فورًا. بدّل إلى "JSON → XML" للانتقال في الاتجاه الآخر.

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

تصبح سمات XML مفاتيح JSON مسبوقة بـ @ (مثلاً id="1" تصبح "@id": "1")، ويصبح أي محتوى نصي بجانب العناصر الفرعية مفتاح "#text". يعكس هذا اصطلاحًا شائعًا وسهل القراءة لتحويل XML إلى JSON، وليس معيارًا رسميًا واحدًا، لأن XML وJSON لا يتوافقان مع بعضهما البعض بشكل مثالي.

هل يتم تحويل عناصر XML المتكررة إلى مصفوفة JSON؟

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

لماذا تعود القيم المحوّلة كنص، وليست أرقامًا أو قيمًا منطقية؟

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

كيف يختار JSON → XML أسماء العناصر؟

إذا كان JSON الخاص بك كائنًا بمفتاح واحد، يصبح ذلك المفتاح هو العنصر الجذر؛ وإلا فسيتم تغليف كل شيء في عنصر <root>. تصبح مفاتيح الكائن وسوم عناصر فرعية، وتتكرر عناصر المصفوفة كعناصر شقيقة بنفس الوسم.

ماذا يحدث إذا كان XML أو JSON الخاص بي غير صالح؟

سترى رسالة خطأ واضحة تصف ما هو الخطأ، بدلاً من نتيجة فارغة أو معطوبة.

هل يتم رفع بياناتي إلى أي مكان؟

لا. يعمل التحويل بالكامل داخل متصفحك باستخدام محلل DOMParser المدمج — لا تُرسل بياناتك أبدًا إلى خوادم CurePDF.

هل محوّل XML إلى JSON مجاني؟

نعم، دون الحاجة لحساب ودون أي حد لكمية البيانات التي يمكنك تحويلها.

المزيد من أدوات البيانات