من JSON إلى XML
حوّل ملف JSON إلى XML محليًا في متصفحك - مع العناصر والسمات، دون أي رفع.
تتم المعالجة محلياً على جهازك ...
0%
ملفاتك لم تغادر جهازك قط
هل يُرفَع ملفي؟
لا. كل شيء يجري في متصفحك - ملفك لا يغادر جهازك أبداً. كيف يكون ذلك قابلاً للتحقق
حوّل ملف JSON إلى XML محليًا في متصفحك - مع العناصر والسمات، دون أي رفع.
تتم المعالجة محلياً على جهازك ...
0%
ملفاتك لم تغادر جهازك قط
لا. كل شيء يجري في متصفحك - ملفك لا يغادر جهازك أبداً. كيف يكون ذلك قابلاً للتحقق
تُعد 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) |
| رفع الملفات | لا يوجد |
القيود: XML سليم البنية بجذر واحد فقط: تُغلَّف المصفوفات أو الكائنات متعددة المفاتيح داخل <root>، وتتحول عناصر المصفوفة إلى <item>. وتتحول المفاتيح المسبوقة بـ "@_" إلى سمات - إذ لا يملك JSON مفهوم السمات أصلًا. ويُرفض أي JSON غير صالح برسالة خطأ واضحة.
لا، يتم التحويل بالكامل محليًا في متصفحك، ولا يغادر أي محتوى جهازك.
تتحول المفاتيح المسبوقة بـ "@_" إلى سمات XML على العنصر المقابل.
يتطلب XML جذرًا واحدًا فقط، لذا يُغلَّف أي مصفوفة عُليا أو كائن متعدد المفاتيح داخل عنصر <root> واحد.
تُسلسَل المصفوفة إلى عناصر <item> متكررة، عنصر <item> واحد لكل بند.
نعم، يطابق اصطلاح "@_" أداتنا الخاصة بتحويل XML إلى JSON، لذا يحافظ التحويل ذهابًا وإيابًا على البنية.