مُحول خصائص إلى JSON تحويل ملفات Java .properties إلى JSON منظم مع دعم للمفاتيح المتداخلة.
خصائص إلى JSON
تحويل ملفات Java .properties إلى JSON منظم مع دعم للمفاتيح المتداخلة.
لصق محتوى .properties
لصق محتوى ملف الخصائص الخاص بك بالجافا.
عرض JSON
المفاتيح ذات النقاط تتحول إلى كائنات JSON متداخلة تلقائيًا.
نسخ JSON
نسخ الإخراج JSON المنظم.
What Is خصائص إلى JSON?
يحول Properties to JSON الملفات ذات الصيغة .properties بالنمط الجافا إلى صيغة JSON منظمّة. تستخدم ملفات الخصائص بنية بسيطة مثل key=value أو key:value وتُستخدم بشكل شائع لتكوين تطبيقات Java وملفات رسائل i18n وإعدادات Spring Boot. يدعم هذا المحول المفاتيح ذات النقاط (على سبيل المثال، db.host=localhost) التي يتم توسيعها إلى كائنات JSON متداخلة. كما يعالج أنماط التعليقات # و ! والتسلسلات الهاربة (\n, \t) وفاصلين = و :.
Why Use خصائص إلى JSON?
-
توسيع المفاتيح ذات النقاط تلقائيًا إلى كائنات JSON متداخلة.
-
يدعم كل من = و : مفصولي القيم والمفتاح.
-
يتعامل مع تسلسلات الهروب الخاصة بالجافا (\n, \t, \\).
-
يدعم أنماط التعليقات # و !.
Common Use Cases
هجرة Spring Boot
تحويل application.properties إلى JSON للاستخدام مع إطار عمل آخر.
معالجة i18n
تحويل ملفات حزمة رسائل الجافا .properties إلى JSON لمكتبات JavaScript i18n.
تحليل التكوين
تحويل ملفات الخصائص إلى JSON للمعالجة والتحليل البرمجي.
DevOps
تحليل تكوين التطبيق إلى JSON للautomatisation البنية التحتية.
Technical Guide
يُشغل المُحلل ملف الخصائص سطرًا بسطر. يتم اعتبار السطور التي تبدأ بـ # أو ! على أنها تعليقات وتتم تجاوزتها. تُ忽َضَر السطور الفارغة.
دعم فاصل القيم الرئيسية: يدعم فصل المفتاح والقيمة باستخدام فاصلي = و :. يجد المحلل أول حدوث لفاصل من هذين الفاصلين ويقسم السطر هناك. يتم تقليم كل من المفتاح والقيمة من المسافات البيضاء.
توسيع مفتاح النقاط: يتم تقسيم مفاتيح تحتوي على نقاط (على سبيل المثال، db.connection.host) وإنشاء كائنات JSON متداخلة. يمشي المحلل أجزاء المفتاح ، ويُنشئ كائنات وسطية حسب الحاجة ، وضبط القيمة في المستوى الأعمق.
يتم معالجة التسلسلات الهاربة: يصبح \n سطرًا جديدًا، و\t مسافة تاب، و\\ ي trở إلى خط مائل. هذا يتطابق مع معالجة تسلسل هروب ملف Properties لجافا.
Tips & Best Practices
-
1تخلق المفاتيح ذات النقاط (a.b.c) كائنات JSON متداخلة: {"a":{"b":{"c":"value"}}}.
-
2يدعم كل من = و : مفصولي القيم والمفتاح.
-
3التعليقات التي تبدأ ب # أو ! يتم تجاهلها أثناء التحليل.
-
4تسلسلات الهروب الخاصة بالجافا (\n, \t) يتم فك تشفيرها بشكل صحيح.
Related Tools
ياميل إلى جيسون
تحويل يامل إلى JSON مع تحديد المسافة البادئة بشكل قابل للتخصيص.
🔄 File Conversion
TOML إلى JSON
تحليل ملفات التهيئة TOML وتحويلها إلى تنسيق JSON.
🔄 File Conversion
INI إلى JSON
تحليل ملفات التهيئة INI وتحويلها إلى تنسيق JSON المنظم.
🔄 File Conversion
JSON إلى خصائص
تحويل كائنات JSON إلى تنسيق Java .properties باستخدام ترميز المفتاح النقطي.
🔄 File ConversionFrequently Asked Questions
Q كيف تتم معالجة المفاتيح ذات النقاط?
Q أي مفصولين يدعمون?
Q هل يتم معالجة تسلسلات الهروب؟
Q ماذا عن القيم متعددة الخطوط?
Q هل يتم التعامل مع الهروب Unicode؟
About This Tool
خصائص إلى 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.