محوّل INI إلى JSON على الإنترنت
حوّل INI إلى JSON على الإنترنت في ثوانٍ. أداة مجانية تحوّل ملفات php.ini وmy.cnf وملفات الإعداد القديمة إلى JSON نظيف للتطبيقات الحديثة. تعمل في متصفحك دون تسجيل.
ما هو تحويل INI إلى JSON؟
تحويل INI إلى JSON هو عملية أخذ ملف إعداد INI الكلاسيكي (الذي يحتوي على ترويسات [section] وأزواج key=value) وتحويله إلى JSON، الصيغة التي تتوقعها تقريبًا كل واجهة برمجة تطبيقات وتطبيق حديث. INI هو الصيغة التي تستخدمها ملفات php.ini وmy.cnf و.gitconfig وconfigparser في Python. أما JSON فهو ما تستهلكه السكريبتات والخدمات. يمرّ محوّل ini إلى json على كل قسم ويكتبه ككائن JSON باسم القسم كمفتاح. ستحتاج عادةً إلى تشغيل تحويل ini إلى json عندما تريد قراءة إعدادات قديمة في سكريبت حديث أو كشفها عبر واجهة برمجية.
لماذا تحويل INI إلى JSON؟
JSON هو الصيغة العالمية لواجهات برمجة التطبيقات والمتصفحات ومعظم لغات البرمجة الحديثة. في المقابل، INI هو ما لا تزال تستخدمه إعدادات PHP القديمة وإعدادات MySQL وإعدادات Git وكثير من تطبيقات سطح المكتب. يتيح لك تحويل ini إلى json على الإنترنت الجسر بين هذين العالمين. استخدم أداة ini إلى json عندما تحتاج إلى قراءة إعدادات php.ini أو my.cnf في سكريبت بناء JavaScript، أو كشف إعدادات قديمة لأداة لا تقبل إلا JSON، أو إنشاء بيانات اختبار JSON من عينات INI، أو تحديث إعدادات قديمة إلى صيغة منظمة يمكن لتطبيقك استهلاكها مباشرةً.
كيف يعمل محوّل INI إلى JSON
عند النقر على تحويل، تُحلّل الأداة ملف INI الخاص بك، وتأخذ كل ترويسة [section] وتحوّلها إلى كائن JSON. تصبح أزواج key=value داخل كل قسم خصائص لذلك الكائن. يتم الكشف التلقائي عن الأرقام والقيم المنطقية لتظهر كأرقام وقيم منطقية في JSON بدلاً من نصوص. تتحوّل أسماء الأقسام المنقوطة مثل [server.dev] إلى كائنات JSON متداخلة. يتم حذف التعليقات (الأسطر التي تبدأ بـ ; أو #) لأن JSON لا يدعمها. كل شيء يحدث في متصفحك. لا تغادر بيانات INI جهازك قط.
المميزات
- تحويل بنقرة واحدة: اضغط تحويل ويظهر JSON في لوحة الإخراج.
- تعيين الأقسام: يصبح كل [section] كائن JSON باسم القسم كمفتاح.
- كشف الأنواع: يتم تحويل الأرقام والقيم المنطقية تلقائيًا إلى أنواعها الصحيحة في JSON.
- الأقسام المتداخلة: تتحوّل الأسماء المنقوطة مثل [server.dev] إلى كائنات JSON متداخلة.
- دعم الرفع: حمّل ملف .ini أو .cfg من جهازك أو اسحبه وأفلته في حقل الإدخال.
- نسخ بنقرة واحدة: احصل على إخراج JSON بالضغط على زر النسخ والصقه في أي مكان.
كيفية استخدام الأداة
- الصق محتوى INI في محرر الإدخال، أو استخدم زر رفع ملف لتحميل ملف .ini أو .cfg.
- انقر على زر تحويل لإنشاء إخراج JSON على اليمين.
- انقر على زر النسخ لنسخ JSON إلى الحافظة.
- استخدم زر مسح لإعادة ضبط كلا المحررين عندما تريد البدء من جديد.
حالات الاستخدام الشائعة
- سكريبتات البناء: قراءة إعدادات php.ini أو my.cnf في أدوات JavaScript أو Python.
- كشف واجهة برمجية: تحويل إعدادات INI القديمة إلى JSON لنقطة نهاية الإعدادات.
- تحديث الإعدادات: الانتقال من INI إلى إعدادات مبنية على JSON تستخدمها تطبيقاتك.
- بيانات الاختبار: إنشاء عينات JSON من ملفات INI الموجودة للاختبارات.
مثال على التحويل
الإدخال (INI)
[server] host=localhost port=3000
الإخراج (JSON)
{
"server": {
"host": "localhost",
"port": 3000
}
}