دليل محول JSON XML

حوّل بين JSON وXML فوراً. الصق JSON لتحصل على XML، أو XML لتحصل على JSON.

العودة إلى محول JSON XML

ماذا تفعل هذه الأداة

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

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

  1. اختر الاتجاه — JSON إلى XML، أو XML إلى JSON.
  2. الصق الإدخال — الصق JSON أو XML صالح في منطقة الإدخال.
  3. اعرض المخرجات — تظهر النتيجة المحوَّلة في الوقت الفعلي.
  4. نسخ — انسخ المخرجات إلى الحافظة.
  5. بدّل — غيّر الاتجاه والصق الصيغ الأخرى للتحويل مرة أخرى.

كيف تعمل

JSON → XML: يُحلل JSON، وكل مفتاح يصبح عنصراً. المصفوفات تصبح عناصر مكررة؛ الكائنات المتداخلة تصبح عناصر متداخلة. قد يُضاف غلاف جذر لـ XML صالح. XML → JSON: يُحلل XML بـ DOMParser، ويُجتاز DOM لبناء كائن JavaScript. أسماء العناصر تصبح مفاتيحاً؛ المحتوى النصي يصبح قيماً نصية؛ العناصر المكررة تصبح مصفوفات. التحويل يتبع الاصطلاحات الشائعة وقد لا يعيد الدورة بشكل مثالي للحالات الحدية (مثلاً السمات، المحتوى المختلط).

كل الحساب يعمل بالكامل في متصفحك. لا تُرسل أي بيانات إلى أي خادم.

حالات الاستخدام والأمثلة

  • دمج API — حوّل استجابات REST JSON إلى XML لأنظمة قديمة.
  • ترحيل الإعدادات — انتقل بين صيغ إعداد JSON و XML.
  • تصدير البيانات — صدّر البيانات المنظمة بالصيغة المطلوبة.
  • التعلم — قارن تمثيلات JSON و XML لنفس البيانات.
  • الاختبار — ولّد بيانات اختبار بالصيغة المستهدفة.

مثال

JSON: {"name":"Alice","tags":["a","b"]}
→ XML:

<root>
  <name>Alice</name>
  <tags>a</tags>
  <tags>b</tags>
</root>

القيود والمعروفة

  • تحويل بخسارة — سمات XML والمساحات الاسمية والمحتوى المختلط قد لا تُرسم بشكل نظيف لـ JSON.
  • الدورة — تحويل JSON→XML→JSON قد لا يعيد النسخة الأصلية بالضبط.
  • مستندات كبيرة — مدخلات كبيرة جداً قد تبطئ التحويل.
  • اصطلاحات — التحويل يتبع قواعد شائعة؛ الحالات الحدية قد تختلف.

كل الحسابات والتحويلات تعمل بالكامل في متصفحك. لا تُرسل أي بيانات إلى أي خادم، فإدخالك لا يغادر جهازك أبداً.