محول JSON إلى XML
حوّل JSON إلى XML بأسماء العنصر الجذر وعناصر القوائم التي تختارها، مع السمات وCDATA ومساحات الأسماء والتنسيق بالمسافات. يعمل في متصفحك.
جارٍ تحميل محول JSON إلى XML…
ملفاتك لا تغادر جهازك أبدًا
طريقة استخدام محول JSON إلى XML
- 1
افتح محول JSON إلى XML في هذه الصفحة. تُحمَّل مباشرة في متصفحك.
- 2
أضف ملفك أو نصك أو القيم، واضبط الإعدادات.
- 3
انسخ النتيجة أو نزّلها. لا يُرفع أي شيء ولا يُخزَّن.
عن هذه الأداة
كثير من واجهات API الحديثة تتعامل بـ JSON، لكن أنظمة كثيرة ما زالت تتوقع XML: خدمات SOAP وخلاصات RSS وبرمجيات المؤسسات القديمة وبعض صيغ الإعدادات. يحوّل محول JSON إلى XML هذا أي JSON إلى XML سليم البنية، مع التحكم في أسماء العناصر والسمات والمصفوفات والتنسيق، لتناسب النتيجة النظام الذي ترسلها إليه.
طريقة تحويل JSON إلى XML
- الصق JSON صالحا في خانة الإدخال.
- حدد اسم العنصر الجذر، لأن XML يحتاج إلى جذر واحد بالضبط.
- اختر طريقة كتابة المصفوفات واسم كل عنصر قائمة.
- اضبط السمات ومعالجة null ومساحة الأسماء والمسافات البادئة من الخيارات المتقدمة.
- انسخ XML أو نزّله.
مثال
{"book":{"title":"Midnight Rain","price":5.95}}
يصبح
<root><book><title>Midnight Rain</title><price>5.95</price></book></root>
الخيارات
- معالجة المصفوفات: تكرار العنصر لكل عنصر في المصفوفة، أو تجميع العناصر داخل عنصر أب باسم عنصر تختاره وفهرس اختياري.
- بادئة السمات: المفاتيح التي تبدأ ببادئة مثل @ تصبح سمات XML بدلا من عناصر فرعية.
- #text للمحتوى النصي لعنصر يحمل سمات أيضا.
- أقسام CDATA للنص الذي يحتوي وسوما أو أحرفا خاصة.
- معالجة null: كتابة عنصر فارغ أو تجاوز المفتاح.
- اسم مساحة الأسماء وعنوانها URI، والترميز في تصريح XML (UTF-8 أو ISO-8859-1).
- تنسيق مقروء بمسافتين أو 4 أو 8 مسافات، أو إخراج مضغوط.
أمور تنتبه لها
- أسماء العناصر لا يمكن أن تبدأ برقم أو تحتوي مسافات. أعد تسمية هذه المفاتيح أولا.
- في JSON أنواع بيانات (رقم وقيمة منطقية وnull) لكن XML نص بالكامل، لذا يجب أن يحلل النظام المستقبل القيم بنفسه.
- JSON غير الصالح لا يمكن تحويله؛ تحقق منه أولا باستخدام منسق JSON.
تحتاج العكس؟ استخدم محول XML إلى JSON. تعمل مع ملفات الإعدادات؟ جرّب JSON إلى YAML.
الأسئلة الشائعة
كيف أحوّل JSON إلى XML؟
الصق JSON، وحدد اسم العنصر الجذر، واختر طريقة كتابة المصفوفات، ثم انسخ XML الناتج أو نزّله.
لماذا يحتاج XML إلى عنصر جذر؟
يجب أن يحتوي مستند XML السليم على عنصر واحد بالضبط في المستوى الأعلى. يغلّف المحول بياناتك داخل عنصر جذر بالاسم الذي تختاره.
كيف تُحوّل مصفوفات JSON؟
يصبح كل عنصر في المصفوفة عنصرا مستقلا. يمكنك تكرار اسم الأب أو تجميع العناصر داخل حاوية باسم عنصر تختاره.
هل يمكنني إنشاء سمات XML؟
نعم. المفاتيح التي تبدأ ببادئة السمات، مثل @id، تُكتب كسمات لعنصرها.
ماذا يحدث للقيم null؟
يمكنك كتابتها كعناصر فارغة أو تجاوزها تماما.
هل تُرفع بياناتي؟
لا. يتم التحويل في متصفحك.
