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

قم بالتحويل بين كائنات XML وJSON، باستخدام @_ للسمات، و#text للنص، والاحتفاظ بالسلاسل الرقمية مثل 00123. لاحظ بوضوح فقدان التحويل للتعليقات التوضيحية، وCDATA، والمحتوى المختلط.

استخدم البادئة "@_" للسمات و"#text" للنص؛ تبقى القيم الرقمية سلاسل. هذا التحويل الهيكلي ليس رحلة ذهابًا وإيابًا بدون خسارة: فقد يتم فقدان التعليقات وعلامات CDATA وترتيب المحتوى المختلط. JSON → XML يقبل فقط الكائنات الجذرية الفردية وقيم السلسلة.

أحرف 62 / 50,000

مفتاح الاختصار: Ctrl/⌘+أدخل. يؤدي تعديل المدخلات أو الخيارات إلى مسح النتائج القديمة.

تعليمات الاستخدام

  1. اختر XML → JSON أو JSON → XML واستخدم الأمثلة في هذا الاتجاه.
  2. الصق الإدخال، وتحقق من السمات واصطلاحات العقدة الجذرية، ثم قم بالتحويل.
  3. تحقق من بنية الإخراج، وخاصة المصفوفات والسلاسل والنص المختلط، قبل النسخ.

أمثلة المدخلات والمخرجات

إدخال المثال
<root><id>00123</id></root>
مثال الإخراج
{"root":{"id":"00123"}}

تحذف الأمثلة المسافة البيضاء المطبعية. يبقى 00123 كسلسلة ولا يصبح الرقم 123.

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

قد تحمل سمات XML والعناصر الفرعية نفس الاسم، ويتم استخدام البادئة @_ للتمييز بين السمات. يمثل #text المحتوى النصي للعنصر ولا يزال يلتزم بنفس الاصطلاحات عند تحويله مرة أخرى إلى XML.

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

مطلوب كائن جذر واحد، وتستخدم القيم الورقية السلاسل؛ لا يتم تخمين القيم المنطقية والأرقام تلقائيًا في دلالات XML. أدخل ما يصل إلى 50000 حرف، وارفض DTDs والكيانات المخصصة.

أساس الحساب والمواد المرجعية

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

فحص المحتوى: · حول هذا الموقع ووصف المحتوى

الأدوات ذات الصلة