أداة تحويل JSON إلى XML — مجاني عبر الإنترنت

الصق JSON أدناه وانقر على "تحويل" للحصول على XML فورًا.

الإدخال جاهز

إحصائيات الإدخال متاحة عبر زر الإحصائيات أعلى هذا الحقل.

الإخراج

إحصائيات الإخراج متاحة عبر زر الإحصائيات أعلى هذا الحقل.

النتائج مقدَّمة لأغراض إعلامية فقط وقد تحتوي على أخطاء. يُرجى التحقق من المعلومات المهمة بشكل مستقل. استخدام هذه الأداة على مسؤوليتك الخاصة.

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

تعيد أداة تحويل JSON إلى XML كتابة مستند JSON بصيغة XML منسقة بمسافات بادئة ومع تعريف XML (XML declaration). تصبح مفاتيح الكائنات أسماءً للعناصر، وتصبح القيم نصوصًا لتلك العناصر.

يُغلَّف الناتج دائمًا في عنصر <root> واحد، لأن XML لا يسمح إلا بعنصر واحد في المستوى الأعلى. وفي المصفوفة الموجودة في المستوى الأعلى، يصبح كل كائن عنصر <item>. أما المصفوفة الموجودة داخل كائن فتصبح عناصر متكررة بالاسم نفسه. والمفتاح الذي يبدأ بـ@_ يصبح سمة (attribute) بدلًا من عنصر فرعي.

متى تستخدمها

  • إرسال بيانات إلى خدمة SOAP أو نظام مؤسسي قديم أو موجز بيانات لشريك لا يقبل سوى XML.
  • إنشاء بيانات اختبار (fixtures) لمحلل XML من بيانات لديك أصلًا بصيغة JSON.
  • معاينة الشكل الذي ستبدو عليه بنية JSON بصيغة XML قبل تصميم مخطط (schema).

مثال عملي

المدخلات

{"order": {"@_id": "A-17", "item": ["pen", "ink"], "total": 12.5}}

المخرجات

<?xml version="1.0" encoding="UTF-8"?>
<order>
  <__id>A-17</__id>
  <item>pen</item>
  <item>ink</item>
  <total>12.5</total>
</order>

أسئلة حول هذه الأداة

كيف أنشئ سمة XML؟

أضف البادئة @_ إلى المفتاح. على سبيل المثال، ينتج "@_id": "A-17" داخل order العنصر <order id="A-17">. وتستخدم أداة تحويل XML إلى JSON البادئة نفسها، لذا تُحفظ السمات عند التحويل ذهابًا وإيابًا.

لماذا يكون كل شيء داخل عنصر <root>؟

يجب أن يحتوي مستند XML على عنصر جذر واحد بالضبط، بينما يمكن أن يحتوي JSON على عدة مفاتيح في المستوى الأعلى أو على مصفوفة. والتغليف في <root> ينتج دائمًا XML سليم البنية (well-formed). أعد تسميته بعد التحويل إذا كان نظامك يتوقع اسمًا مختلفًا.

هل يمكنني فحص XML بعد ذلك؟

نعم. الصقه في أداة التحقق من XML للتأكد من أنه سليم البنية، أو في أداة تنسيق XML لتغيير تنسيقه.

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

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

نعم - تتم معالجة بياناتك وحذفها فورًا. لا يتم تسجيل أو حفظ أي شيء على الخادم.

هل يوجد حد أقصى لحجم الملف؟

تتعامل الأداة بسهولة مع المستندات ذات الحجم المعتاد. بالنسبة للملفات الكبيرة جدًا، يُنصح بتقسيمها أولاً.

هل هذه الأداة مجانية؟

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

كيف أحصل على النتيجة؟

استخدم الأداة في هذه الصفحة. تظهر النتيجة هنا دون الحاجة إلى إرسالها بالبريد الإلكتروني.