تحويل XML إلى JSON
تحويل XML إلى JSON بسهولة عبر الإنترنت
إدخال XML
مخرجات JSON
ما هو تحويل XML إلى JSON؟
XML (لغة الترميز الموسعة) وJSON كلاهما يستخدمان للبيانات المنظمة. XML يستخدم الوسوم والسمات؛ JSON يستخدم المفاتيح والقيم. يحول تحويل XML إلى JSON العناصر إلى كائنات والسمات إلى خصائص والعناصر المتكررة إلى مصفوفات. تفضل كثير من واجهات برمجة التطبيقات الحديثة JSON. هذه الأداة تنتج JSON من ملف XML الخاص بك.
يتم التحويل في المتصفح. يمكنك اختيار المخرجات المضغوطة أو المنسقة. لا يتم إرسال أي شيء إلى الخادم. مواصفة W3C XML تحدد تنسيق الإدخال.
كيفية استخدام هذه الأداة
الصق أو ارفع XML
الصق XML في المحرر الأيسر أو ارفع ملف .xml. استخدم تحميل مثال للبيانات التجريبية. فعّل مخرجات مضغوطة في الإعدادات للحصول على JSON مصغر.
عرض مخرجات JSON
يعرض اللوح الأيمن JSON المحوّل. تصبح العناصر كائنات؛ قد تكون السمات في مفتاح منفصل. قد تصبح العناصر المتكررة مصفوفات. سيظهر خطأ عند إدخال XML غير صالح.
انسخ أو نزّل
استخدم <strong>نسخ</strong> أو <strong>تنزيل</strong> للحصول على JSON. للعملية العكسية، استخدم JSON إلى XML. لتنسيق XML أولاً، استخدم منسق XML.
أمثلة: XML إلى JSON
إليك مثال على تحويل XML إلى JSON.
مثال: سجل مشترك
إدخال XML:
مخرجات JSON المولّدة:
متى يكون تحويل XML إلى JSON مفيداً
يفيد تحويل XML إلى JSON عند دمج واجهات XML القديمة مع الأنظمة الحديثة المعتمدة على JSON، وعند بناء تطبيقات ويب تستهلك تغذيات SOAP أو RSS، أو عند ترحيل خطوط البيانات إلى JSON. تفضل كثير من واجهات برمجة التطبيقات وقواعد البيانات JSON؛ هذه الأداة تساعد على سد الفجوة.
تعيين XML إلى JSON
لا يوجد تعيين معياري موحد. تصبح العناصر كائنات؛ قد تكون السمات مسبوقة ببادئة (مثل @attr) أو في كائن منفصل. قد يكون محتوى النص في مفتاح #text. تصبح العناصر المتكررة عادةً مصفوفات.
الأسئلة الشائعة
كيف يتم التعامل مع سمات XML؟
يعتمد ذلك على المحوّل. الأساليب الشائعة: كائن @attributes منفصل أو مفاتيح مسبوقة ببادئة @. تحقق من المخرجات.
ماذا عن مساحات أسماء XML؟
قد تظهر بادئات مساحات الأسماء في مفاتيح JSON. قد يكون URI الكامل في المخرجات أو محذوفاً. تحقق من النتيجة لحالة استخدامك.
هل يتم إرسال بياناتي إلى أي مكان؟
لا. يتم التحويل في المتصفح.
هل يمكنني تحويل JSON إلى XML؟
نعم. استخدم أداة JSON إلى XML.
ماذا لو كان XML الخاص بي غير صالح؟
ستعرض الأداة خطأ. جرّب أولاً محقق XML.
أدوات ذات صلة
للاطلاع على XML راجع مواصفة W3C XML. للاطلاع على JSON راجع json.org وRFC 8259.