تحويل INI إلى JSON
حوّل ملف إعدادات .ini (أقسام [section] وأزواج clé = valeur) إلى JSON قابل للاستخدام. معالجة محلية 100% داخل متصفحك (WebAssembly).
كيف يعمل
لا يزال تنسيق .ini حاضرًا بقوة في إعدادات ويندوز القديمة، وفي ملفات php.ini، وفي إعدادات كثير من برامج سطح المكتب القديمة، لكن نادرًا ما يفهمه تطبيق ويب حديث بشكل أصيل. الصق محتوى ملف INI لتحويله إلى JSON قابل للاستخدام مباشرة في تطبيق أو سكربت ترحيل أو واجهة برمجة تطبيقات: يصبح كل قسم مفتاحًا في JSON، وتصبح أزواج المفتاح/القيمة التي يحتويها كائنًا متداخلًا. أما الأسطر الواقعة قبل القسم الأول (إن وُجدت) فتُجمع تحت مفتاح خاص هو _root.
هل تُعالَج التعليقات وأنواع القيم؟
تُعامل الأسطر التي تبدأ بـ ; أو # على أنها تعليقات وتُتجاهل. أما بما أن INI لا يملك أنواعًا أصيلة موحّدة، فتُحوَّل جميع القيم (الأرقام والقيم المنطقية مثل true/false) إلى سلاسل نصية في JSON، ويعود إليك أنت أو إلى سكربتك تفسيرها من جديد عند الحاجة بحسب السياق.
ماذا يحدث إذا ظهر المفتاح نفسه مرتين في القسم نفسه؟
تُعتمد آخر قيمة تمت مصادفتها، كما تفعل معظم قارئات INI التقليدية (مثل الدالة parse_ini_file في PHP أو وحدات configparser).
معالجة محلية 100%: يتم التحويل بالكامل داخل متصفحك بفضل WebAssembly، ولا يُرسل محتوى ملف الإعدادات إلى أي خادم أبدًا.