محوّل JSON إلى XML
تحويل JSON إلى تنسيق XML عبر الإنترنت
إدخال JSON
مخرجات XML
ما هو محوّل JSON إلى XML؟
XML (لغة الترميز الموسّعة) وJSON كلاهما يُستخدمان لتمثيل البيانات المنظمة. يعتمد XML على الوسوم والسمات، بينما يعتمد JSON على المفاتيح والقيم. يتضمّن التحويل من JSON إلى XML تحويل الكائنات إلى عناصر، والخصائص إلى عناصر فرعية أو سمات، والمصفوفات إلى عناصر متكررة. تتطلب بعض الأنظمة القديمة وواجهات SOAP وصيغ الإعداد XML. تُنشئ هذه الأداة XML من مدخلات JSON الخاصة بك.
يتم التحويل في المتصفح مباشرةً. يمكنك تعيين اسم العنصر الجذر واختيار تضمين إعلان XML. لا تُرسَل أي بيانات إلى الخادم.
كيفية استخدام هذه الأداة
الصق JSON
الصق JSON في المحرر الأيسر أو ارفع ملفاً. استخدم تحميل مثال للبيانات التجريبية. انقر على أيقونة الإعدادات لتعيين اسم العنصر الجذر وإعلان XML.
راجع مخرجات XML
تعرض اللوحة اليمنى XML المُنشأ. تصبح مفاتيح الكائنات أسماء عناصر؛ وتصبح القيم محتوىً نصياً. تُنشئ المصفوفات عناصر متكررة. تُحدد مواصفة XML التنسيق.
تنزيل أو نسخ
استخدم <strong>تنزيل</strong> أو <strong>نسخ</strong> للحصول على XML. للتحويل العكسي استخدم XML إلى JSON. لتنسيق JSON أولاً استخدم منسق JSON.
أمثلة JSON إلى XML
إليك مثال على تحويل JSON إلى XML.
مثال: سجل مشترك
مدخلات JSON:
مخرجات XML المُنشأة:
JSON مقابل XML
JSON أبسط وأكثر إيجازاً؛ بينما يدعم XML مساحات الأسماء والسمات والمحتوى المختلط. يُعيّن التحويل كائنات JSON إلى عناصر XML. لا توجد طريقة معيارية واحدة للتعيين؛ تتخذ الأدوات المختلفة خيارات مختلفة. تستخدم هذه الأداة النهج الشائع: تصبح الكائنات عناصر متداخلة، وتصبح المصفوفات عناصر متكررة. للتحكم الأكثر دقة قد تحتاج إلى مكتبة مثل xml-js أو كود مخصص.
الأسئلة الشائعة
هل يتم تهريب الأحرف الخاصة في XML؟
نعم. يتم تهريب الأحرف مثل < و> و& في المحتوى النصي وفقاً لـ مواصفة XML.
ماذا يحدث مع أسماء عناصر XML غير الصالحة؟
قد تحتوي مفاتيح JSON على أحرف غير مسموح بها في أسماء عناصر XML (مثل المسافات والأرقام في البداية). يقوم المحوّل عادةً بتنظيف هذه المفاتيح أو إضافة بادئة لها. تحقق من النتيجة.
هل يتم إرسال بياناتي إلى أي مكان؟
لا. يتم التحويل في المتصفح مباشرةً.
هل يمكنني تحويل XML إلى JSON مجدداً؟
نعم. استخدم أداة XML إلى JSON على هذا الموقع.
ما هو العنصر الجذر؟
يتطلب XML عنصراً جذراً واحداً. في الإعدادات يمكنك اختيار اسمه (الافتراضي هو "root"). يصبح كائن JSON محتوى هذا العنصر.
أدوات ذات صلة
يُعرَّف XML بواسطة W3C وW3C XML. لـ JSON انظر json.org وRFC 8259 وMDN. انظر أيضاً xml-js وDOMParser.