الانتقال إلى المحتوى
SEO SMO HUB logo
احصل على تدقيق مجاني
تسجيل الدخول إنشاء حساب

العنوان: Jaipur, Rajasthan, India

info@seosmohub.com

محول XML إلى JSON و JSON إلى XML مجاني

يحول هذا المحول المجاني XML إلى JSON قابل للقراءة و JSON إلى XML. تصبح الخصائص مفاتيح تبدأ بعلامة @، والعناصر المكررة تصبح مصفوفات، والنص المختلط مع الخصائص يُحفظ تحت مفتاح #text. يتم رفض XML الذي يحتوي على DOCTYPE أو الكيانات لأسباب أمان. مناسب للمطورين الذين يقرؤون الخلاصات والخرائط الموقعية واستجابات API.

إعلان

XML to JSON Converter

Generators and Converters

مجاني

مجاني، بلا تسجيل. تُعالَج مدخلاتك على خادمنا ولا تُخزَّن أبداً.

عن هذه الأداة

XML و JSON يصفان البيانات بطرق مختلفة، لذا يحتاج التحويل إلى قواعد. هنا القواعد بسيطة وموحدة دائماً: كل عنصر يصبح مفتاحاً، العنصر المكرر يصبح مصفوفة، الخصائص تُكتب كمفاتيح تبدأ بعلامة @، وعندما يحتوي عنصر على خصائص ونص معاً يُخزن النص تحت مفتاح يسمى #text.

التحويل من JSON إلى XML يستخدم نفس القواعد بالعكس. اختر اسم العنصر الجذر، المفاتيح التي تبدأ بعلامة @ تصبح خصائص، المصفوفات تصبح عناصر مكررة، والأحرف غير المسموحة في أسماء XML تُستبدل بشرطات سفلية. الأحرف الخاصة في القيم تُهرب، لذا يكون الناتج صحيح التكوين.

لأسباب أمان يرفض المحول XML الذي يحتوي على تصريح DOCTYPE أو ENTITY، وهي أساس هجمات توسيع الكيانات والكيانات الخارجية. الخلاصات و RSS و بيانات المنتجات والخرائط الموقعية لا تحتاجها. الأداة لا تحمل أي شيء من الشبكة، الإدخال محدود بـ 500 KB ولا يتم حفظ أي شيء تلصقه.

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

كيف تُعرض خصائص XML في JSON؟

كمفاتيح تبدأ بعلامة @، على سبيل المثال @id. إذا كان للعنصر خصائص ونص، يُخزن النص تحت المفتاح #text. العنصر الذي يحتوي على نص فقط يصبح قيمة نصية عادية، مما يحافظ على البيانات البسيطة مضغوطة.

ماذا يحدث مع العناصر المكررة؟

عندما يظهر نفس اسم العنصر أكثر من مرة تحت عنصر أب واحد، تُجمع القيم في مصفوفة JSON بترتيب المستند. إذا ظهر مرة واحدة، تكون قيمة واحدة، لذا قد يختلف الشكل بين الملفات التي تحتوي على عنصر واحد وعناصر متعددة.

لماذا تم رفض XML الخاص بي؟

لا يقبل المحول المستندات التي تحتوي على تصريح DOCTYPE أو ENTITY، لأنها يمكن أن تُستخدم لقراءة الملفات المحلية أو استنزاف الذاكرة. أزل التصريح أو الصق شجرة العناصر فقط، وحول مرة أخرى. ملفات RSS و Atom والخرائط الموقعية العادية تتحول بدون تغييرات.

هل يمكنني تحويل JSON إلى XML؟

نعم. غيّر الاتجاه، اضبط اسم العنصر الجذر والصق JSON الخاص بك. المصفوفات تصبح عناصر مكررة، المفاتيح التي تبدأ بعلامة @ تصبح خصائص، والأحرف غير الصالحة في الأسماء تُستبدل بشرطات سفلية لذا يبقى XML صحيح التكوين.