مُحول XML إلى JSON
مرشد
مُحول XML إلى JSON
تحويل بيانات XML إلى صيغة JSON فورًا باستخدام هذا الأداة المجانية عبر الإنترنت. سواء كنت تعمل على استجابات واجهة برمجة التطبيقات، أو ملفات التكوين، أو صادرات البيانات، فإن هذا المُحول يتعامل بسهولة مع العناصر المُتداخلة، والسمات، والهيكل المعقد للـ XML.
كيفية استخدام
الصق محتوى XML الخاص بك في منطقة الإدخال أو انقر على "جرب مثالًا" لرؤية تحويل عينة. يتم تحديث الناتج JSON تلقائيًا أثناء الكتابة. قم بتعديل خيارات التنسيق مثل التسجيل، وطرق معالجة السمات، وحذف المسافات البيضاء لضبط الناتج وفقًا لاحتياجاتك.
خصائص
- التحويل في الوقت الحقيقي – يُحول XML إلى JSON فورًا أثناء الكتابة دون الحاجة إلى طلبات خادم
- معالجة السمات – اختيار الطريقة التي يتم بها تمثيل السمات في JSON مع مقدمة قابلة للتعديل
- تنسيق مرن – التصدير بتنسيق 2 مسافات، 4 مسافات، أو مسافات مُتسلسلة، أو بدون تشكيل
- تحليل نوع ذكي – يُحول التواريخ العددية، والقيم المنطقية، والقيم الفارغة تلقائيًا إلى نسخها في صيغة JSON
- كشف المصفوفات – يتم تجميع العناصر المتكررة كأبناء في مصفوفة JSON تلقائيًا
- نسخ وتنزيل – نسخ الناتج إلى الحافظة بضغطة زر أو تنزيل الناتج كملف
التعليمات
-
ما الفرق بين صيغة بيانات XML وJSON؟
تستخدم صيغة XML بنية مبنية على العلامات مع عناصر مفتوحة ومتغيرة، وتُدعم السمات على العناصر، وتسمح بالمحتوى المختلط. أما صيغة JSON (مُصطلحات مُتسلسلة للغة JavaScript) فهي تستخدم أزواج مفتاح-قيمة مع الكائنات والمصفوفات، وتكون أكثر تكثيفًا، وتُترجم مباشرة إلى هيكل البيانات في معظم لغات البرمجة. وتعتبر صيغة JSON أخف وزنًا وأسهل في التحليل البرمجي.
-
كيف يتم تمثيل السمات في JSON؟
بما أن JSON لا يحتوي على مفهوم مُتسلسل للسمات، فإن السمات في XML تُحوَّل عادة إلى خصائص عادية في JSON. تشمل الممارسات الشائعة تطبيق مقدمة على أسماء السمات مثل @ أو _ لتمييزها عن العناصر الفرعية. يعتمد اختيار المقدمة على احتياجات المعالجة التالية.
-
كيف يتعامل تحويل XML إلى JSON مع العناصر المتكررة؟
عندما تحتوي وثيقة XML على عناصر متعددة ذات نفس اسم العلامة كأبناء، فإنها تُجمع عادةً في مصفوفة JSON. على سبيل المثال، تصبح عناصر متعددة داخل أب مصفوفة كائنات في JSON. هذا يحافظ على معنى التجميع في الهيكل الأصلي للـ XML.
تثبيت ملحقاتنا
أضف أدوات IO إلى متصفحك المفضل للوصول الفوري والبحث بشكل أسرع
恵 وصلت لوحة النتائج!
لوحة النتائج هي طريقة ممتعة لتتبع ألعابك، يتم تخزين جميع البيانات في متصفحك. المزيد من الميزات قريبا!
