Logo
الرئيسية المنتجات الدعم الاتصال من نحن
arrow1 File Converters
arrow1 TIFF and PDF apps
arrow1 Forensic
arrow1 Freeware

تحويل XML إلى JSON عبر الإنترنت


كيفية تحويل XML إلى JSON عبر الإنترنت

1) قم بتحميل ملف XML للتحويل JSON

 

قم بإسقاط الملفات هنا أو
اضغط لاختيار
0 %

2) حدد خيارات تحويل XML إلى JSON

تحويل إلى

 

خيارات

رأس الصفحة:
تذييل الصفحة:
اختر ملف XSLT لتطبيق التحويل

3) احصل على الملف المحول

قم بتنزيل الملف المحول
النسخة الكاملة
ملفات XML المعقدة؟ جرب برنامج Total XML Converter.

Total XML Converter لتحويل ملفات XML
  • تحويل ملفات XML بوضع الدفعة!;
  • من XML إلى JSON والعديد من التنسيقات الأخرى.
  • احصل على نتائج أكثر دقة بمحرك أقوى;
  • تحويل مئات الملفات في 3 نقرات;
  • امتلك محول مكتبي يعمل بدون إنترنت.
شاهد الميزات
الآن 20% خصم - $59.90 $41.93
*فقط هذا الشهر. غير مخصص لإعادة البيع.
إغلاق Total XML Converter
حسناًيقوم Total XML Converter بتحويل ملفات XML إلى قائمة عريضة من الصيغ الناتجة: PDF, JSON, CSV, TXT, HTML, XLSX, SQL, XML, RTF, DOC, TIFF, JPEG, PNG, ACCESS, DBF.
حسناًإذا كان لديك ملف XSLT، يمكنك إضافته إلى التطبيق للتحويل الصحيح.
حسناًقم بتحويل XML بثلاث طرق: قم بتوسيعه إلى شكل جدولي، استخرج شجرة XML أو أنشئ تقريرًا.
حسناًأضف عداد الصفحات أو أي علامة مائية نصية على كل صفحة من الملف الناتج.
حسناًمحول XML الدفعي الخاص بنا مرن جدًا: يمكنك الاعتماد على الإعدادات الافتراضية أو تعديل أي منها حسب احتياجاتك.
حسناًقم بتحويل XML إلى PDF وأضف إعدادات الأمان (أذونات المستخدم، كلمات المرور، التوقيع الرقمي وما إلى ذلك).
حسناًأثناء التحويل، يتم نقل جميع عناصر XML بأعلى دقة ممكنة.
حسناًالواجهة بسيطة وتناسب المستخدمين المبتدئين والمتقدمين على حد سواء.
حسناًباستخدام Total XML Converter، يمكنك استخراج الصور من ملفات XML. ما عليك سوى زر واحد لأي عدد من الملفات، وستحصل على الصور في مجلد جديد.
حسناًعند تحويل XML إلى JSON، اختر العرض المضغوط (كل النص في سطر واحد) أو العرض ذو الفواصل (سهل القراءة).
حسناًعند تحويل XML إلى SQL، يمكنك اختيار معلمات SQL (Ansi, Interbase, DB2, MySQL, Oracle وما إلى ذلك).
حسناًهل تريد إضافة شعارك الخاص؟ استخدم خيار العنوان: أضف أي صورة تعجبك.
حسناًتطبيقنا يحول ملف xml أو عدة مجلدات في عملية واحدة لكي تتمكن من توفير الوقت.
حسناًقم بتحويل XML إلى صيغة CSV واختر فواصل وأعمدة.
حسناًقم بدمج الجداول من ملفات XML مختلفة عندما تقوم بتحويلها إلى CSV.
حسناًيمكن تشغيل Total XML Converter عبر سطر الأوامر (يمكنك الحصول على سطر الأوامر من واجهة المستخدم الرسومية بنقرة واحدة).

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

1

💾 رفع ملفك: اذهب إلى الموقع، وانقر على «رفع ملف» واختر ملف XML الخاص بك.

2

✍️ تعيين خيارات التحويل: اختر JSON كتنسيق إخراج وضبط أي خيارات إضافية إذا لزم الأمر.

3

تحويل وتنزيل: انقر على «تنزيل الملف المحول» للحصول على ملف JSON الخاص بك.


أداة التحويل عبر الإنترنت من XML إلى JSON

Cloud Icon
مبني على السحابة
ليس هناك حاجة لتثبيت أي برامج لتحويل XML إلى JSON مع CoolUtils. فقط اتصل بالإنترنت ويمكنك تحويل ملفاتك بسهولة عبر الإنترنت باستخدام خدمتنا. محولنا المجاني يعمل على جميع أنظمة التشغيل ويدعم أحدث معايير الأمان والجودة.
Cloud Icon
آمن
تعمل أجهزتنا في مراكز البيانات عالية المستوى عالية الأمان المجهزة بأنظمة مراقبة إلكترونية متقدمة وأنظمة تحكم في الوصول متعددة العوامل.
Cloud Icon
سهولة الاستخدام
تحويل XML إلى JSON عبر الإنترنت لم يكن بهذه البساطة من قبل. أسقط ملف .xml فيقوم المحوّل بربط كل عنصر بكائن JSON، والسمات بحقول، والعلامات المتكرّرة بمصفوفات. مثالي لترحيل SOAP إلى REST، وتطبيقات الويب الحديثة، وقواعد بيانات مخازن المستندات.
Cloud Icon
الخصوصية
نحن نفهم أهمية الخصوصية، ولهذا قمنا بتطوير سياسة خصوصية شاملة توضح كيفية تعاملنا مع ملفاتك ومعلوماتك الشخصية. جميع عمليات تحويل XML إلى JSON تتم بتشفير آمن، ونحذف ملفاتك تلقائياً خلال ساعة واحدة. يمكنك قراءة السياسة هنا. هنا.

 

XML إلى JSON — الأسئلة الشائعة ▼

ارفع ملف .xml إلى المحوّل أعلاه، اختر JSON كصيغة الإخراج، ثم انقر على تنزيل الملف المحوّل. يصبح كل عنصر XML كائن JSON، وتصبح السمات حقولاً مسبوقة بـ @، وتصبح العلامات المتكرّرة مصفوفات. لا تسجيل، ولا بريد إلكتروني، ولا تثبيت لأي برنامج.
تُوضَع السمات داخل الكائن الأب مع بادئة @ لتبقى منفصلة عن العناصر الفرعية. على سبيل المثال، <book id="1">Title</book> تصبح { "book": { "@id": "1", "#text": "Title" } }. هذا هو العرف القياسي المستخدم في مكتبات مثل xml2js وBadgerfish.
تُجمَع العناصر الفرعية المتكرّرة بنفس العلامة في مصفوفة JSON تلقائياً. <items><item/><item/><item/></items> تصبح { "items": { "item": [ {}, {}, {} ] } }. أما العناصر التي تظهر مرة واحدة فتبقى ككائنات.
نعم. تستخدم فرق كثيرة تنتقل من SOAP إلى REST تحويل XML إلى JSON لإعادة تشكيل الاستجابات القديمة للواجهات الأمامية الحديثة. ارفع غلاف SOAP، واحصل على كائن JSON يمكنك إدراجه مباشرة في استجابة fetch/axios. تُحفَظ الترويسات ومساحات الأسماء كحقول.
تُحفَظ بادئات مساحة الاسم (soap:، xsi:، البادئات المخصصة) حرفياً في مفاتيح JSON، فلا تفقد أي معنى. إذا كنت بحاجة إلى إخراج بدون مساحات أسماء (أنظف لكود JS)، فأزل البادئات لاحقاً — التحويل يحفظ المصدر كما هو.
نعم. يتحوّل أي مستند XML منظّم جيداً إلى JSON: رسائل HL7 v2 الصحية، تغذيات RSS/Atom، رسوم SVG المتجهية، ملفات خرائط KML، صادرات الإعدادات. تنتقل البنية ذهاباً وإياباً، وإن كان عليك التحقق من JSON لاحقاً مقابل المخطط المستهدف.
ينتج المحوّل JSON منسّقاً للقراءة (مسافة بادئة 2) افتراضياً، وهو أسهل في القراءة وتصحيح الأخطاء. إذا كنت بحاجة إلى نسخة مصغّرة من سطر واحد للإنتاج، فمرّر النتيجة عبر JSON.stringify(JSON.parse(text)) أو أي مصغّر JSON.
50 ميجابايت لكل ملف في المحوّل عبر الإنترنت. لتغذيات XML الكبيرة (تفريغات بيانات بحجم جيجابايت، صادرات قواعد بيانات كاملة)، استخدم تطبيق سطح المكتب Total XML Converter — لا حد للحجم، ومعالجة دفعية، وأتمتة سطر الأوامر لخطوط CI/CD.
تقييم من XML إلى JSON   5 star XML to JSON   4.9 (2178 أصوات)
قيمه
 

 

 

دليل سريع: تحويل XML إلى JSON عبر الإنترنت

لتحويل ملف XML إلى JSON: (1) اسحب ملف .xml إلى مربّع الرفع أعلاه، (2) اختر JSON كصيغة الإخراج، (3) انقر على تنزيل الملف المحوّل. يصبح كل عنصر XML كائن JSON، وتُوضَع السمات في الداخل ببادئة @، وتتحوّل العلامات المتكرّرة إلى مصفوفات. الملفات حتى 50 ميجابايت، دون تسجيل ودون بريد إلكتروني.

كيف يتم ربط XML بـ JSON

يتبع التحويل الأعراف المستخدمة في المكتبات الرئيسية (xml2js، Badgerfish، Jackson XML). إليك كيف تُترجم كل بنية:

  • العنصر → مفتاح الكائن. <book>Title</book>"book": "Title".
  • السمة → حقل ببادئة @. <book id="1">"@id": "1". تُبقي السمات منفصلة عن العناصر الفرعية.
  • المحتوى المختلط (نصّ + سمات) → مفتاح #text. <book id="1">Title</book>{ "@id": "1", "#text": "Title" }.
  • العناصر الفرعية المتكرّرة → مصفوفة. ثلاث علامات <item/> تصبح "item": [ {}, {}, {} ]. الظهور المفرد يبقى ككائن.
  • مساحات الأسماء → محفوظة في المفاتيح. <soap:Envelope>"soap:Envelope". لا فقدان للبيانات.

حالات استخدام واقعية لتحويل XML إلى JSON

ترحيل واجهات SOAP إلى REST

تتحدّث معظم واجهات الشركات القديمة (SAP، نقاط نهاية Salesforce القديمة، الخدمات البنكية والحكومية) بـ SOAP/XML. أمّا الواجهات الأمامية الحديثة — React، Vue، Svelte، تطبيقات الجوال — فتتوقّع JSON. حوّل استجابة SOAP إلى JSON مرة واحدة وسيتلاءم كود fetch/axios الخاص بك مباشرة. مفيد لأعمال إثبات المفهوم وتخطيط الترحيل وكتابة طبقات الترجمة.

الاستيراد إلى قواعد بيانات المستندات

تخزّن MongoDB وCouchDB وElasticsearch وDynamoDB جميعها JSON بشكل أصلي. عندما تحتاج إلى تحميل بيانات XML بكميات كبيرة — سجلات طبية (HL7)، كتالوجات منتجات، نسخ احتياطية للإعدادات — فحوّلها أولاً إلى JSON، ثم شغّل mongoimport أو ما يعادله. تعمل بنية الحقول بتدوين النقطة في JSON المحوّل مباشرة مع صيغة استعلام MongoDB.

معالجة RSS وAtom والتغذيات

تغذيات RSS 2.0 وAtom هي XML، لكن معظم قارئات التغذيات والمجمّعات الحديثة تستهلك JSON. يتيح لك التحويل تخزين التغذيات والاستعلام عنها وخدمتها بصيغة JSON دون كتابة محلّل مخصّص. تتحوّل عناصر <item> أو <entry> المتكرّرة إلى مصفوفة نظيفة.

HL7 v2 والرسائل الصحية

تتبادل أنظمة معلومات المستشفيات البيانات بصيغ HL7 v2 (مفصولة بأنابيب) وHL7 v3 / FHIR (XML). يجعل تحويل حمولات XML إلى JSON قابلة للاستهلاك من قِبل عملاء FHIR REST ولوحات المعلومات الويب وأدوات التحليلات الحديثة.

SVG وKML وصيغ XML الأخرى

SVG (الرسومات المتجهية)، KML (Google Earth)، GPX (مسارات GPS)، MathML، وعشرات الصيغ الأخرى هي XML تحت الغطاء. يجعل تحويلها إلى JSON البنية قابلة للتنقل برمجياً من JavaScript بالوصول إلى الخصائص العادية — دون الحاجة إلى واجهة XML DOM.

مثال: غلاف SOAP → JSON

XML المصدر (استجابة SOAP نموذجية):

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetUserResponse>
      <User id="42">
        <Name>Alice</Name>
        <Email>[email protected]</Email>
      </User>
    </GetUserResponse>
  </soap:Body>
</soap:Envelope>

JSON المحوّل:

{
  "soap:Envelope": {
    "@xmlns:soap": "http://schemas.xmlsoap.org/soap/envelope/",
    "soap:Body": {
      "GetUserResponse": {
        "User": {
          "@id": "42",
          "Name": "Alice",
          "Email": "[email protected]"
        }
      }
    }
  }
}

أسقط JSON مباشرة في تطبيق JavaScript، حلّله بـ JSON.parse()، ثم وصل إلى data['soap:Envelope']['soap:Body'].GetUserResponse.User.Name.

XML مقابل JSON: متى تستخدم أيّاً منهما

الخاصيةXMLJSON
الإسهابعالٍ (علامات الإغلاق)منخفض
السمات مقابل القيممفهومان متمايزانكل شيء حقل
المخططXSD، DTD، RelaxNGJSON Schema
الدعم الأصلي للمتصفّحDOMParserJSON.parse
الاستخدام النموذجيالمستندات، SOAP، الإعدادات، الإيداعات الماليةواجهات REST، تطبيقات الويب، مخازن NoSQL
المحتوى المختلطأصليمرهق (مفتاح #text)
التعليقاتنعملا

JSON أخف ويتطابق مع نموذج بيانات JavaScript، ولهذا تستخدمه كل واجهة ويب حديثة. أمّا XML فلا يزال مفضّلاً للمستندات (إذ يسمح بالمحتوى المختلط والمخططات الغنية)، وأنظمة الشركات القديمة، وصيغ بيانات التمويل والرعاية الصحية والحكومات.

المحوّل عبر الإنترنت مقابل Total XML Converter لسطح المكتب

الميزةعبر الإنترنت (هذه الصفحة)Total XML Converter (سطح المكتب)
حد حجم الملف50 ميجابايتغير محدود
التحويل الدفعيملف واحد في كل مرةآلاف لكل تشغيل
المعالجة المسبقة بـ XSLTنعم
قواعد ربط مخصّصةتلقائي (بنمط Badgerfish)تلقائي + تجاوز يدوي
سطر الأوامر / CI/CDنعم (.bat، Task Scheduler، نصوص npm)
الملفات تغادر جهازكنعم (تُحذَف بعد ساعة واحدة)لا — كل شيء يعمل محلياً
السعرمجاني، حصة يومية محدودةترخيص شخصي ابتداء من 49.90$، تجربة مجانية 30 يوماً

للأعمال العرضية بتحويل XML إلى JSON، المحوّل عبر الإنترنت هو الأسرع. أمّا لخطوط البيانات المستمرّة (تغذيات ليلية، توليد بيانات اختبار في وقت البناء، بيانات الشركات الحساسة)، فثبّت Total XML Converter لسطح المكتب.

المشاكل الشائعة وحلولها

  • خطأ "XML غير صالح". المصدر غير منظّم جيداً (علامة غير مغلقة، ترميز سيّئ). تحقّق منه بأي محرّر XML أولاً.
  • الإخراج يحتوي على الكثير من ضوضاء @ و#text. هكذا تُرمَّز السمات والمحتوى المختلط. إذا كان كودك اللاحق لا يحتاج إلى السمات، فعالج JSON لاحقاً لإزالة المفاتيح المسبوقة بـ @.
  • عنصر فرعي مفرد ملفوف ككائن بدلاً من مصفوفة. هذا بحسب التصميم — ينشئ المحوّل مصفوفة فقط عندما يتكرّر العنصر. إذا كان كودك يتوقّع دائماً مصفوفة، فطبّع البيانات في جانب المستهلك: Array.isArray(x) ? x : [x].
  • الأرقام تظهر كسلاسل نصية. XML ليس له أنواع أصلية — كل شيء نصّ. يحفظ إخراج JSON المصدر. حوّلها في كودك (parseInt، parseFloat) إذا لزم الأمر.

 

 

JSON File

امتداد الملف .JSON
الفئةDocument File
الوصفJSON - تنسيق تبادل بيانات نصي سهل القراءة.
البرامج المرتبطةTotal XML Converter
تم تطويره بواسطةDouglas Crockford
نوع MIMEapplication/json
روابط مفيدة

تحويل من XML

باستخدام CoolUtils، يمكنك تحويل ملفات XML إلى مجموعة متنوعة من الصيغ الأخرى:

تحويل إلى JSON

باستخدام CoolUtils، يمكنك تحويل مجموعة متنوعة من الصيغ الأخرى إلى ملفات JSON: