Skip to main content
Toolzer — Free Online Tools

تحويل JSON إلى XML — أونلاين

حوّل بيانات JSON إلى XML منسَّق مع الحفاظ على البنية المتداخلة والمصفوفات.

عن الأداة

أداة تحويل JSON إلى XML تحوّل بيانات JSON الحديثة إلى تنسيق XML التقليدي المستخدَم في SOAP web services، بعض ملفات الإعدادات القديمة، وواجهات SAP و.NET وJava الكلاسيكية. الكائنات تصبح عناصر XML، المصفوفات تُكرَّر باستخدام نفس اسم العنصر، والقيم البسيطة تصبح محتوى نصيًا. اسم الجذر (Root) قابل للتخصيص، والنتيجة تظهر منسَّقة بمسافات بادئة سهلة القراءة مع إعلان `<?xml version="1.0" encoding="UTF-8"?>` في المقدمة. الأداة تتعامل بشكل صحيح مع الرموز الخاصة (`<`, `>`, `&`, `"`, `'`) بتحويلها إلى Entities مطابقة لمعيار XML، وتحافظ على النصوص العربية بترميز UTF-8.

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

كيف تُحوَّل المصفوفات إلى XML؟

كل عنصر في المصفوفة يصبح عنصر XML مستقلًا بنفس الاسم. مثلاً `{items: [1,2]}` تصبح `<items>1</items><items>2</items>`.

هل يمكن تخصيص اسم عنصر الجذر؟

نعم. يمكنك تحديد اسم عنصر الجذر (Root Element) — الافتراضي `<root>` أو اسم أول مفتاح في JSON.

كيف يتم التعامل مع الرموز الخاصة؟

الرموز `<`, `>`, `&`, `"`, `'` تُحوَّل تلقائيًا إلى XML Entities (`&lt;`, `&gt;`, `&amp;`, `&quot;`, `&apos;`) لضمان صحة الوثيقة.

هل يدعم Attributes؟

المفاتيح التي تبدأ بـ `@` (مثل `@id`) تُحوَّل إلى attributes، والمفتاح `#text` يصبح محتوى العنصر النصي.