ar

XML إلى JSON

حوّل ملف XML إلى JSON محليا - مع العناصر والسمات، دون رفع، مباشرة في متصفحك.

مسافة بادئة لـ JSON

تتم المعالجة محلياً على جهازك ...

0%

ملفاتك لم تغادر جهازك قط

    هل يُرفَع ملفي؟

    لا. كل شيء يجري في متصفحك - ملفك لا يغادر جهازك أبداً. كيف يكون ذلك قابلاً للتحقق

    دون رفعمحلي 100%
    محتواك يبقى لديكلا وصول لأطراف خارجية
    خوادم في ألمانياGDPR بالتصميم
    مدقَّقة خارجيًاTLS A+ · ترويسات A+

    XML صيغة بيانات هرمية واسعة الانتشار - معتادة في خلاصات RSS وواجهات SOAP ومستندات Office والإعدادات وتبادل البيانات بين الأنظمة. لكن JSON أيسر تداولاً للمعالجة في البرامج والواجهات الحديثة. تترجم هذه الأداة بنية شجرة XML إلى كائن JSON مكافئ.

    تحلّل هذه الأداة ملف XML لديك بالكامل محلياً في متصفحك (fast-xml-parser، بلغة JavaScript صرفة). وتصبح العناصر المتداخلة كائنات متداخلة، وتُؤخَذ السمات بالبادئة "@_"، فلا تضيع أي معلومة. ويُرفَض XML غير الصالح برسالة خطأ واضحة. لا يُرفَع شيء.

    تصادف هذا مثلاً عند تحليل خلاصة أخبار، أو خريطة موقع، أو واجهة كشف حساب بنكي، أو مواصفة تصدير بيانات قديمة لا تزال تفكّر بالأقواس الزاوية. وعند قراءة الناتج انتبه إلى خصوصية: إن ورد عنصر ابن مرة واحدة فقط ينشأ كائن مفرد، أما عند التكرار فتنشأ قائمة. ومراعاة ذلك في الشيفرة المستهلِكة تتجنّب الحالات الخاصة المفاجئة عند تغيّر العدد.

    البيانات التقنية

    البيانات التقنية
    صيغ الإدخالXML
    صيغة الإخراجJSON
    معالجة دفعيةلا
    المعالجةمحليًا في المتصفح (JavaScript)
    رفع الملفاتلا يوجد

    في 3 خطوات

    1. أفلت ملف XML أو اختره.
    2. اختر التنسيق (بمسافات بادئة أو مدمج).
    3. نزّل ملف JSON.

    القيود: يجب أن يكون XML سليم البنية (وإلا فرسالة خطأ واضحة). تحصل السمات على البادئة '@_'. تُتخطى التعليقات وتعليمات المعالجة. لا يمكن دائما تعيين المحتوى المختلط بوضوح. تبقى مساحات الأسماء بادئة في المفتاح.

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

    هل يُرفَع ملفي؟

    لا. يجري التحويل بالكامل محلياً في المتصفح - ولا يُرسَل شيء.

    هل تُؤخَذ السمات؟

    نعم. تظهر السمات في JSON بالبادئة "@_" قبل الاسم.

    ماذا يحدث مع XML غير صالح؟

    تحصل على رسالة خطأ واضحة بالسبب - دون أي انهيار.

    هل أستطيع إخراج JSON مُوجَزاً؟

    نعم، يتيح الخيار اختيار JSON مُزاحاً أو مُوجَزاً.

    أدوات ذات صلة