Skip to main content

محول INI إلى JSON تحليل ملفات التهيئة INI وتحويلها إلى تنسيق JSON المنظم.

INI إلى JSON illustration
🔄

INI إلى JSON

تحليل ملفات التهيئة INI وتحويلها إلى تنسيق JSON المنظم.

1

لصق المحتوى INI

لصق محتوى ملف تكوين INI الخاص بك.

2

عرض الإخراج JSON

تتحول الأقسام إلى كائنات JSON، وتصبح أزواج المفتاح والقيمة خصائص.

3

نسخ JSON

انسخ JSON المنظم لاستخدامه في التطبيقات.

Loading tool...

What Is INI إلى JSON?

INI إلى JSON يقوم بتحويل ملفات التهيئة بنمط INI إلى تنسيق JSON المنظم. ملفات INI هي نمط تهيئة بسيط ومستخدم على نطاق واسع مع أقسام تمثلها قوائم المعرفات وازواج المفتاح والقيمة مفصولة bằng علامات المساواة. يقوم هذا المحول بتحليل الأقسام إلى كائنات JSON متداخلة ، ويعالج التعليقات (الأسطر التي تبدأ بـ ; أو #) ، ويحذف الاقتباسات المحيطة بالقيم ، وينتج خرج JSON نظيف. يتم وضع المفاتيح خارج أي قسم على مستوى الجذر من كائن JSON.

Why Use INI إلى JSON?

  • يحلل الميزات المعيارية INI: الأقسام، أزواج المفتاح والقيمة، التعليقات.
  • يدعم كلا стилين للتعليقات؛ و #.
  • يزيل الاقتباسات المحيطة بالقيم تلقائيًا.
  • تتم الحفاظ على المفاتيح خارج الأقسام في مستوى الجذر JSON.

Common Use Cases

هجرة التكوين

تحويل ملفات تكوين INI التراثية إلى JSON لتطبيقات حديثة.

تكوين PHP/Python

تحليل ملفات php.ini أو ConfigParser لPYTHON إلى تنسيق JSON.

تكوين Windows

تحويل ملفات سجل INI أو تكوين Windows إلى JSON.

الآلية

تحويل التكوين INI إلى JSON لمعالجته برمجيًا.

Technical Guide

يعالج المحلل ملف INI سطرًا بسطر. تعامل الأسطر التي تبدأ بـ ; أو # على أنها تعليقات وتُ忽َز. تُ ignor الأسطر الفارغة. يتم الكشف عن رؤوس الأقسام بواسطة نمط [القسم].

يتم تقسيم أزواج المفتاح والقيمة على العلامة = الأولى ، مما يسمح للقيم باحتوياء رموز = . يتم تقليم المسافات البيضاء المحيطة بالمفاتيح والقيم. تُزال الاقتباسات من القيم المقتبسة (فردي أو مزدوج).

استخدم بنية JSON اسم القسم كمفتاح مع قيمة كائن تحتوي على أزواج المفتاح والقيمة لهذا القسم. يتم وضع المفاتيح التي تظهر قبل أي رأس قسم على مستوى الجذر من كائن JSON.

تُعالج جميع القيم على أنها سلاسل نصية منذ أن لا يوجد نظام نوع أصلي في INI. يمكن للمعالجة اللاحقة تحويل السلاسل النصية الرقمية والبولينية إلى الأنواع الصحيحة إذا لزم الأمر.

Tips & Best Practices

  • 1
    يدعم كلا стилين للتعليقات؛ و # ويتم تجاهلهما أثناء التحليل.
  • 2
    تتم إزالة الاقتباسات المحيطة بالقيم تلقائيًا.
  • 3
    تُوضع المفاتيح قبل أي [قسم] في مستوى الجذر JSON.
  • 4
    جميع القيم عبارة عن سلاسل - قم بتحويل الأنواع يدويًا إذا لزم الأمر.

Related Tools

Frequently Asked Questions

Q كيف يتم تعيين أقسام INI؟
تُصبح كل [قسم] مفتاح كائن JSON يحتوي على أزواج المفتاح والقيمة الخاصة بالقسم ككائن متداخل.
Q هل يتم الحفاظ على التعليقات؟
لا، تُتجاهل التعليقات أثناء التحليل لأن JSON لا يدعم التعليقات.
Q ماذا عن المفاتيح المكررة؟
إذا ظهر مفتاح عدة مرات في قسم، فسيتم الحصول على القيمة الأخيرة.
Q هل يتم تحديد أنواع القيم؟
تُعالج جميع القيم كسلاسل. استخدم محرر JSON لتحويل الأنواع إذا لزم الأمر.
Q هل يدعم قيم متعددة الأسطر؟
INI المعياري لا يدعم قيم متعددة الأسطر. يجب أن يكون كل زوج مفتاح-قيمة في سطر واحد.

About This Tool

INI إلى JSON is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.