محوّل JSON إلى INI على الإنترنت

حوّل JSON إلى INI على الإنترنت بأقسام وأزواج مفتاح-قيمة نظيفة. مثالي لـ php.ini وإعدادات MySQL وPython configparser. مجاني وسريع ويعمل في المتصفح.

اسحب وأفلت أو ألصق JSON الخاص بك
Loading editor...
Loading editor...

ما هو تحويل JSON إلى INI؟

تحويل JSON إلى INI يأخذ بيانات JSON المنظمة ويُعيد كتابتها بأسلوب مفتاح=قيمة البسيط الذي يستخدمه تنسيق INI. ملفات INI موجودة منذ أيام Windows الأولى ولا تزال شائعة لتطبيقات سطح المكتب وملفات الإعدادات وأدوات سطر الأوامر التي تريد شيئًا مقروءًا دون أي تعقيدات تداخل. يُسطّح محوّل JSON إلى INI JSON إلى أقسام وأزواج مفتاح-قيمة. INI هو أكثر تنسيقات الإعدادات بساطةً: أقسام في أقواس مربعة ومفاتيح بعلامات مساواة وهذا كل شيء.

لماذا تحويل JSON إلى INI؟

إذا كنت تعمل مع برامج تقرأ ملفات INI (مثل php.ini في PHP أو .gitconfig في Git أو my.cnf في MySQL أو كثير من تطبيقات Python التي تستخدم configparser أو أدوات سطح المكتب)، فستحتاج أحيانًا لأخذ بيانات JSON ووضعها بصيغة INI. يوفّر عليك تحويل JSON إلى INI إعادة كتابتها سطرًا بسطر. استخدم هذه الأداة عند الحاجة لإنشاء إعدادات INI من استجابات API أو إعدادات مخزنة بصيغة JSON، أو نقل الإعداد من تطبيق يعتمد JSON إلى آخر يعتمد INI، أو مشاركة الإعدادات بتنسيق يمكن لأي لغة تقريبًا تحليله دون مكتبة، أو تحرير الإعدادات في محرر نصوص دون قواعد مسافات YAML البادئة.

كيف يعمل محوّل JSON إلى INI

عند النقر على تحويل، تُعيّن الأداة المفاتيح على المستوى الأعلى في JSON إلى أقسام INI (ترويسات [section])، وتصبح القيم داخل كل قسم أزواج مفتاح=قيمة. نظرًا لأن INI لا يدعم التداخل العميق، تُسطّح مفاتيح JSON العميقة المتداخلة وتُدمج بنقاط حتى لا يضيع شيء. التحويل يعمل في المتصفح. بياناتك JSON لا تصل لأي خادم.

المميزات

  • تعيين الأقسام: تصبح الكائنات على المستوى الأعلى في JSON [أقسامًا].
  • التسطيح: تُسطّح المفاتيح المتداخلة بعمق بالترميز النقطي.
  • قيم آمنة الأنواع: تُكتب النصوص والأرقام والقيم البوليانية دون علامات اقتباس مفاجئة.
  • دعم الرفع: حمّل ملف .json من جهازك أو اسحبه وأفلته في حقل الإدخال.
  • نسخ بنقرة واحدة: احصل على ناتج INI بزر النسخ والصقه في ملف الإعدادات.

كيفية استخدام الأداة

  1. الصق JSON في لوحة الإدخال، أو استخدم زر رفع الملف لتحميل ملف .json.
  2. انقر على زر تحويل لإنشاء ناتج INI.
  3. تأكد من أن الأقسام تبدو صحيحة وأن المفاتيح تتوافق مع ما يتوقعه محلل الإعدادات.
  4. انقر على زر النسخ لنسخ INI إلى الحافظة.

حالات الاستخدام الشائعة

  • إعدادات PHP: إنشاء مقتطفات php.ini.
  • إعدادات قواعد البيانات: بناء ملفات إعدادات MySQL أو PostgreSQL.
  • تطبيقات سطح المكتب: كثير من تطبيقات Windows القديمة والمتعددة المنصات لا تزال تقرأ INI.
  • Python configparser: INI هو التنسيق الافتراضي لمحلل الإعدادات في المكتبة القياسية.

مثال على التحويل

الإدخال (JSON)

{
  "database": {
    "host": "localhost",
    "port": 5432
  },
  "app": {
    "debug": true
  }
}

الإخراج (INI)

[database]
host=localhost
port=5432

[app]
debug=true

الأسئلة المتكررة

المحوّلات ذات الصلة