Skip to main content

مُحول JSON إلى INI قم بتحويل كائنات JSON إلى تنسيق ملف تكوين INI مع أقسام.

JSON إلى INI illustration
🔄

JSON إلى INI

قم بتحويل كائنات JSON إلى تنسيق ملف تكوين INI مع أقسام.

1

لصق JSON

لصق كائن JSON مع كائنات مُحكمة للا أقسام.

2

عرض الإخراج INI

تتحول الكائنات المحكمة إلى [أقسام]، وتتحول القيم الأولية إلى أزواج من المفاتيح والقيم.

3

نسخ النتيجة

انسخ تكوين INI لبرنامجك التطبيقي.

Loading tool...

What Is JSON إلى INI?

JSON إلى INI يقوم بتحويل تنسيق كائن جافا سكريبت إلى تنسيق ملف تكوين INI. إن INI هو تنسيق بسيط ومستخدم على نطاق واسع لملفات التكوين في تطبيقات Windows وPHP وPython والعديد من الأنظمة الأخرى. يقوم هذا المحول بتعيين خصائص JSON ذات المستوى الأعلى إلى مفاتيح الجذر INI ، والكائنات المترابطة JSON إلى أقسام INI مع رؤوس [قسم]. يتم تلقائيًا وضع علامات اقتباس حول القيم التي تحتوي على مسافات.

Why Use JSON إلى INI?

  • إنشاء أقسام تلقائي من كائنات JSON المحكمة.
  • القيم التي تحتوي على مسافات يتم تحديدها تلقائيًا.
  • تنسيق الإخراج INI القياسي والنظيف.
  • مفاتيح المستوى الأساسي ومستوى القسم منظمة بشكل صحيح.

Common Use Cases

توليد التكوين

أنتج ملفات تكوين INI من بيانات JSON لتطبيقات الإرث.

تكوين PHP

أنشئ نمط تكوين php.ini من إعدادات JSON.

تطبيقات Windows

أنتج تكوين INI لتطبيقات سطح المكتب في نظام Windows.

تكوين الألعاب

أنشئ ملفات تكوين ألعاب INI من بيانات JSON.

Technical Guide

يقوم المحول بفصل خصائص JSON إلى فئتين: القيم الأولية (السلاسل والرقام والمنطقي) تصبح أزواج مفاتيح-قيمة من المستوى الجذري INI ، والقيم الكائن تصبح أقسام INI.

يتم إخراج الخصائص ذات المستوى الجذري أولاً ، يليها الأقسام المنفصلة bằng سطور فارغة. داخل كل قسم ، يتم إخراج جميع الخصائص على أنها أزواج مفاتيح-قيمة. يتم تلقائيًا وضع علامات اقتباس حول القيم السلسلية التي تحتوي على مسافات.

لا تدعم Arrays والكائنات المتداخلة بشكل متأصل تنسيق INI. يتم تحويل Arrays إلى سلاسل مفصولة بفاصلات ، ويجب تمديد الكائنات المتداخلة قبل التحويل.

يستخدم الإخراج تنسيق INI القياسي مع = كمنفصل بين المفتاح والقيمة و [الاقواس] لرؤوس الأقسام.

Tips & Best Practices

  • 1
    الممتلكات الجذرية لJSON تصبح مفاتيح جذر INI؛ الكائنات المحكمة تصبح [أقسام].
  • 2
    يدعم مستوى واحد فقط من التضمين - يجب تحويل الأشياء الأعمق إلى أشياء مسطحة أولاً.
  • 3
    القيم التي تحتوي على مسافات يتم تحديدها تلقائيًا في إخراج INI.
  • 4
    المصفوفات لا تدعمها صيغة INI بشكل أصلي - يتم تحويلها إلى تمثيلات نصية.

Related Tools

Frequently Asked Questions

Q ما هو العمق الذي يمكن أن يصل إليه التضمين؟
تدعم INI مستوى واحد من التضمين (أقسام). الكائنات المحكمة الأعمق ليست بتنسيق INI القياسي.
Q هليمكنني تحويله مرة أخرى إلى JSON؟
نعم، استخدم محول INI إلى JSON الخاص بنا لتحويل الاتجاه العكسي.
Q كيف يتم التعامل مع المصفوفات؟
تتم تحويل المصفوفات إلى تمثيلتها النصية. لا تدعم صيغة INI المصفوفات بشكل أصلي.
Q هل القيم مميزة؟
تعامل INI مع جميع القيم على أنها نصوص. يتم تحويل أنواع JSON إلى تمثيلاتها النصية.
Q ماذا عن القيم المنطقية؟
تتم إخراج القيم المنطقية كـ "true" أو "false" في تنسيق INI.

About This Tool

JSON إلى INI 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.