XML إلى JSON API - محول مجاني
يوزع مستند XML ويعيد معادل JSON الخاص به. السمات مسبوقة بـ @ حسب الاصطلاح. يتم تخزين محتوى النص تحت مفتاح #text. يعالج أقسام CDATA ومساحات الأسماء والهياكل المتداخلة.
Code examples
curl -X POST https://api.botoi.com/v1/xml/to-json \
-H "Content-Type: application/json" \
-d '{"xml":"<user id=\"1\"><name>Alice</name><email>alice@example.com</email></user>"}'When to use this API
التكامل مع خدمات SOAP القديمة
قم بتحويل استجابات SOAP XML إلى JSON حتى يتمكن تطبيق JavaScript أو Python الخاص بك من معالجة البيانات باستخدام مكتبات JSON القياسية.
تحليل خلاصات RSS وAtom
قم بتحويل خلاصات RSS/Atom XML إلى JSON لتسهيل التعامل معها عند إنشاء قارئ خلاصات أو مجمع محتوى.
تحويل ملفات تكوين XML
قم بتحويل ملفات تكوين XML (Maven pom.xml وبيانات Android) إلى JSON للتحليل أو التحويل في خطوط أنابيب CI.
Frequently asked questions
كيف يتم تمثيل سمات XML في مخرجات JSON؟
السمات مسبوقة بـ "@". على سبيل المثال، <user id="1"> يصبح {"user": {"@id": "1"}}.
كيف يتم التعامل مع أقسام CDATA؟
يتم استخراج محتوى CDATA كسلسلة عادية ويتم تخزينه تحت مفتاح #text، المماثل لمحتوى النص العادي.
هل هذا يحافظ على مساحات أسماء XML؟
نعم. يتم الاحتفاظ ببادئات مساحة الاسم في مفاتيح JSON. على سبيل المثال، يصبح <ns:element> مفتاحًا يسمى "ns:element".
ماذا يحدث للمحتوى المختلط (النص + العناصر الفرعية)؟
يقوم المحتوى المختلط بتخزين النص في #text والعناصر الفرعية كمفاتيح منفصلة. يتطابق هذا مع اتفاقية XML-to-JSON القياسية.
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.