ar

من JSON إلى XML

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

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

0%

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

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

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

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

    تُعد JSON لغة واجهات البرمجة وتطبيقات الويب الحديثة، إلا أن كثيرًا من الأنظمة المؤسسية وخدمات SOAP وموجزات RSS/Atom وصيغ Office والإعدادات لا تزال تتطلب XML. تُسلسِل هذه الأداة شجرة JSON الخاصة بك إلى XML مكافئ وسليم البنية.

    تعمل بالكامل محليًا (fast-xml-parser، بلغة JavaScript خالصة). تتحول مفاتيح الكائن إلى عناصر؛ أما المفاتيح المسبوقة بـ "@_" فتتحول إلى سمات XML، بما يطابق أداة XML إلى JSON ويحفظ إمكانية التحويل ذهابًا وإيابًا. ولأن XML يتطلب جذرًا واحدًا فقط، يُغلَّف أي مصفوفة عُليا أو كائن متعدد المفاتيح داخل عنصر <root>؛ وتتحول عناصر المصفوفة إلى عناصر <item> متكررة.

    ستحتاج إليها عند التصدير إلى نظام قديم، أو استيراد يقبل XML فقط، أو نقطة نهاية SOAP، أو قالب Office. والنتيجة هي XML سليم البنية ومُنسَّق بمسافات بادئة مع إعلان XML، جاهز للفتح أو لتمريره إلى سلسلة أدوات XML. ويُرفض أي JSON غير صالح برسالة خطأ واضحة، دون رفع أي محتوى.

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

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

    في 3 خطوات

    1. أسقِط ملف JSON أو اختره.
    2. تُسلسِله الأداة إلى XML.
    3. نزّل ملف XML.

    القيود: XML سليم البنية بجذر واحد فقط: تُغلَّف المصفوفات أو الكائنات متعددة المفاتيح داخل <root>، وتتحول عناصر المصفوفة إلى <item>. وتتحول المفاتيح المسبوقة بـ "@_" إلى سمات - إذ لا يملك JSON مفهوم السمات أصلًا. ويُرفض أي JSON غير صالح برسالة خطأ واضحة.

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

    هل يتم رفع ملفي؟

    لا، يتم التحويل بالكامل محليًا في متصفحك، ولا يغادر أي محتوى جهازك.

    كيف تُنتَج سمات XML؟

    تتحول المفاتيح المسبوقة بـ "@_" إلى سمات XML على العنصر المقابل.

    لماذا يظهر عنصر <root>؟

    يتطلب XML جذرًا واحدًا فقط، لذا يُغلَّف أي مصفوفة عُليا أو كائن متعدد المفاتيح داخل عنصر <root> واحد.

    إلامَ تتحول مصفوفات JSON؟

    تُسلسَل المصفوفة إلى عناصر <item> متكررة، عنصر <item> واحد لكل بند.

    هل التحويل ذهابًا وإيابًا محفوظ؟

    نعم، يطابق اصطلاح "@_" أداتنا الخاصة بتحويل XML إلى JSON، لذا يحافظ التحويل ذهابًا وإيابًا على البنية.

    أدوات ذات صلة