XML إلى JSON
حوّل ملف XML إلى JSON محليا - مع العناصر والسمات، دون رفع، مباشرة في متصفحك.
تتم المعالجة محلياً على جهازك ...
0%
ملفاتك لم تغادر جهازك قط
هل يُرفَع ملفي؟
لا. كل شيء يجري في متصفحك - ملفك لا يغادر جهازك أبداً. كيف يكون ذلك قابلاً للتحقق
حوّل ملف XML إلى JSON محليا - مع العناصر والسمات، دون رفع، مباشرة في متصفحك.
تتم المعالجة محلياً على جهازك ...
0%
ملفاتك لم تغادر جهازك قط
لا. كل شيء يجري في متصفحك - ملفك لا يغادر جهازك أبداً. كيف يكون ذلك قابلاً للتحقق
XML صيغة بيانات هرمية واسعة الانتشار - معتادة في خلاصات RSS وواجهات SOAP ومستندات Office والإعدادات وتبادل البيانات بين الأنظمة. لكن JSON أيسر تداولاً للمعالجة في البرامج والواجهات الحديثة. تترجم هذه الأداة بنية شجرة XML إلى كائن JSON مكافئ.
تحلّل هذه الأداة ملف XML لديك بالكامل محلياً في متصفحك (fast-xml-parser، بلغة JavaScript صرفة). وتصبح العناصر المتداخلة كائنات متداخلة، وتُؤخَذ السمات بالبادئة "@_"، فلا تضيع أي معلومة. ويُرفَض XML غير الصالح برسالة خطأ واضحة. لا يُرفَع شيء.
تصادف هذا مثلاً عند تحليل خلاصة أخبار، أو خريطة موقع، أو واجهة كشف حساب بنكي، أو مواصفة تصدير بيانات قديمة لا تزال تفكّر بالأقواس الزاوية. وعند قراءة الناتج انتبه إلى خصوصية: إن ورد عنصر ابن مرة واحدة فقط ينشأ كائن مفرد، أما عند التكرار فتنشأ قائمة. ومراعاة ذلك في الشيفرة المستهلِكة تتجنّب الحالات الخاصة المفاجئة عند تغيّر العدد.
| صيغ الإدخال | XML |
|---|---|
| صيغة الإخراج | JSON |
| معالجة دفعية | لا |
| المعالجة | محليًا في المتصفح (JavaScript) |
| رفع الملفات | لا يوجد |
القيود: يجب أن يكون XML سليم البنية (وإلا فرسالة خطأ واضحة). تحصل السمات على البادئة '@_'. تُتخطى التعليقات وتعليمات المعالجة. لا يمكن دائما تعيين المحتوى المختلط بوضوح. تبقى مساحات الأسماء بادئة في المفتاح.
لا. يجري التحويل بالكامل محلياً في المتصفح - ولا يُرسَل شيء.
نعم. تظهر السمات في JSON بالبادئة "@_" قبل الاسم.
تحصل على رسالة خطأ واضحة بالسبب - دون أي انهيار.
نعم، يتيح الخيار اختيار JSON مُزاحاً أو مُوجَزاً.