Skip to content
Zoyku

JSON إلى XML

حوّل JSON إلى XML مُحكم البنية مع خصائص وعناصر مكررة وإفلات رموز صحيح — يذهب ويعود مع أداة XML إلى JSON لدينا. كله محلي وكله فوري.

Root element

تعمل هذه الأداة بالكامل داخل متصفحك. بياناتك لا تغادر جهازك أبداً — لا يتم رفعها إلى أي خادم.

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

  1. 1ألصق JSON في صندوق الإدخال.
  2. 2يظهر XML لحظيًا — ضع اسمًا مخصصًا للعنصر الجذري إن احتجت.
  3. 3انسخ الناتج أو نزّله ملف .xml.

JSON إلى XML

ألصق JSON واحصل على مستند XML منسّق بإعلان نظامي وإزاحة بفراغين. تصير الكائنات عناصر، وتكرر المصفوفات مفتاحها مرة عن كل عنصر، وينقلب أعضاء "@key" خصائص XML — عكس تام لأداة XML إلى JSON، فتسافر البيانات ذهابًا وإيابًا.

يُفلَت كل شيء وفق الأصول (& < > " ') وتُصاغ المفاتيح العشوائية أسماء عناصر مشروعة، فيكون الناتج دائمًا XML محكم البنية. أما القيم التي لا يعبر عنها XML — null والمصفوفات الفارغة — فتصير عناصر فارغة، والحدود مفصّلة أدناه.

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

كيف تُسند الخصائص والمصفوفات إلى XML؟

يصير المفتاح المبدوء بـ @ (أو @_) خاصيةً للعنصر الأب، ويصير "#text" محتوى العنصر النصي — مطابقًا لما تصدره أداة XML إلى JSON. تكرر المصفوفات العنصر نفسه مرة عن كل بند؛ وتُغلَّف مصفوفة JSON على القمة <root><item>…</item></root> لأن المستند يحتاج جذرًا وحيدًا.

ما حدود إسناد JSON ⇄ XML؟

ليس في XML تدوين لـ null ولا للمصفوفات الفارغة — ينهار كلاهما عنصرًا فارغًا. ولا يقبل المحتوى المختلط (نص متقطع بعناصر أبناء) الذهاب والإياب: يُحفظ النص كتلةً واحدة. وعند التحليل العكسي يصير العنصر المكرر المنفرد قيمة عادية لا مصفوفة من بند واحد.

ماذا يحدث للمفاتيح التي ليست أسماء XML صالحة؟

تُهذَّب: تصير المحارف غير المشروعة شرطات سفلية، ويأخذ المفتاح المبدوء برقم شرطة سفلية أولى ("2fa" → <_2fa>). أما حروف CJK والحروف ذات العلامات الصوتية فأصلًا أسماء XML مشروعة وتبقى كما هي.

أدوات ذات صلة

كل أدوات المطورون →

تضمين هذه الأداة

أضف هذه الأداة إلى موقعك بسطر واحد — تعمل في متصفح الزائر.

<iframe src="https://zoyku.com/ar/tools/json-to-xml?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — json-to-xml" loading="lazy"></iframe>
100% local processing