ToolsMaxxing

محول JSON وXML

حوّل JSON إلى XML وXML إلى JSON، مع الاحتفاظ بالسمات إن شئت.

ملفاتك تبقى على جهازك

طريقة الاستخدام

  1. 1اختر JSON إلى XML أو XML إلى JSON.
  2. 2الصق نصك، أو اختر جرّب مثالًا.
  3. 3عيّن اسم العنصر الجذر، وهل تُستخدم السمات.
  4. 4انسخ النتيجة أو نزّلها.

ماذا تفعل الخيارات

العنصر الجذر
يحتاج XML إلى جذر واحد بالضبط. عندما يحتوي JSON على عدة مفاتيح في المستوى الأعلى تُلف في هذا العنصر.
المفاتيح التي تبدأ بـ @_ سمات
في JSON يتحول مفتاح مثل "@_id" إلى السمة id="..." على عنصره، والعكس عند قراءة XML.
اكتشاف الأرقام والقيم المنطقية
عند قراءة XML تصبح 42 وtrue قيمًا محددة النوع بدل نصوص.

الخصوصية

كل شيء يعمل في متصفحك. ما تلصقه لا يُرسل إلى أي خادم.

أسئلة شائعة

كيف تُحوَّل عناصر XML المتكررة؟

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

أين تذهب سمات XML في JSON؟

تصبح مفاتيح تبدأ بـ @_ بجانب محتوى الأبناء. ويُخزَّن النص المجاور للسمات تحت #text.

لماذا يضيف تحويل JSON لدي عنصرًا جذرًا؟

يجب أن يكون لمستندات XML جذر واحد. إذا كان JSON مصفوفة أو فيه أكثر من مفتاح في المستوى الأعلى، يُلف في اسم الجذر الذي تختاره، وهو root افتراضيًا.

هل يحتفظ بالتعليقات وتعليمات المعالجة؟

لا. التعليقات وأغلفة CDATA وإعلان XML لا تُنقل إلى JSON. ويُحتفظ بالنص داخل CDATA.

هل يتحقق مقابل مخطط؟

لا. يتحقق من أن XML سليم التكوين، أي أن الوسوم متوازنة والسمات بين علامات اقتباس، لكنه لا يتحقق من XSD أو DTD.

أدوات ذات صلة