محول JSON إلى Properties

حوّل كائن JSON إلى صيغة .properties الخاصة بجافا، مع تسطيح الكائنات المتداخلة وإعادة إدراج التعليقات. يعمل بالكامل داخل المتصفح.

الصق كائن JSON وستحوّله هذه الأداة فورًا إلى صيغة .properties الخاصة بجافا داخل متصفحك. تُسطَّح الكائنات المتداخلة إلى مفاتيح منقطة (أو تبقى كما هي إذا عطّلت التداخل)، وأي حقل $comments ناتج عن محول Properties إلى JSON يُعاد إدراجه كأسطر تعليقات # فوق المفتاح المطابق. لا يُرفع شيء إلى أي خادم — يتم التحويل بالكامل داخل المتصفح.

JSON إدخال

رفع

خيارات متقدمةتحويلمسح

.properties إخراج

ستظهر النتيجة هنا...

نسختنزيل

ستظهر النتيجة هنا...

حول محول JSON إلى Properties

هذه الأداة هي عكس Properties إلى JSON: تأخذ كائن JSON — مسطّحًا كان أو متداخلًا — وتكتبه كملف .properties خاص بجافا متوافق مع java.util.Properties#load. تتحول الكائنات المتداخلة مثل { "server": { "port": 8080 } } إلى مفاتيح منقطة مثل server.port=8080 عند تفعيل تسطيح المفاتيح المنقطة؛ عطّله لاشتراط أن تكون المفاتيح مسطّحة مسبقًا. وإذا تضمّن JSON كائن $comments (كالذي ينتج عن لصق مخرجات Properties إلى JSON)، تُكتب كل قيمة كسطر تعليق # مباشرة فوق مفتاحها، بحيث تحافظ الرحلة ذهابًا وإيابًا عبر الأداتين على توثيق الملف سليمًا.

قد تحتاج هذا أيضًا

تحويل Properties إلى JSON

تحويل ملفات .properties في جافا إلى JSON متداخل دون فقد بيانات.

فتح الأداة

تحويل JSON إلى Env

تحويل كائنات JSON إلى صيغة .env بشكل KEY=VALUE مع تسطيح المفاتيح المنقطة.

فتح الأداة

منسق ومدقق JSON

تنسيق والتحقق من صحة وتصور بيانات JSON.

فتح الأداة

YAML إلى JSON

تحويل YAML إلى JSON أو JSON إلى YAML.

فتح الأداة

الصق كائن JSON وستحوّله هذه الأداة فورًا إلى صيغة .properties الخاصة بجافا داخل متصفحك. تُسطَّح الكائنات المتداخلة إلى مفاتيح منقطة (أو تبقى كما هي إذا عطّلت التداخل)، وأي حقل $comments ناتج عن محول Properties إلى JSON يُعاد إدراجه كأسطر تعليقات # فوق المفتاح المطابق. لا يُرفع شيء إلى أي خادم — يتم التحويل بالكامل داخل المتصفح.

كيفية تحويل JSON إلى .properties

  1. 1

    الصق كائن JSON الخاص بك

    أدخل كائن JSON في لوحة الإدخال، أو اضغط على أيقونة القارورة لتحميل مثال يحتوي على كائن متداخل.

  2. 2

    اختر سلوك التسطيح والتعليقات

    افتح الخيارات المتقدمة لضبط فاصل المفاتيح المنقطة أو تعطيل التسطيح، ولاختيار ما إذا كان حقل $comments يُكتب كأسطر تعليقات # أو يُتجاهل.

  3. 3

    اضغط على تحويل

    يُسطَّح JSON (إن كان مفعّلاً) ويُكتب كأسطر key=value باستخدام مُسلسِل مخصص لصيغة properties، مع إعادة إدراج التعليقات فوق مفتاحها عند وجودها.

  4. 4

    انسخ أو نزّل ملف .properties

    انسخ المخرجات أو نزّلها كملف .properties جاهز لوضعه ضمن موارد جافا الخاصة بك. استخدم أيقونة تبديل الاتجاه للعودة إلى Properties إلى JSON.

المراجع

أدوات مطورين ذات صلة

أسئلة شائعة حول JSON إلى Properties

كيف أحوّل JSON إلى ملف .properties الخاص بجافا أونلاين؟
الصق كائن JSON في لوحة الإدخال ثم اضغط على تحويل. يتحول كل مفتاح من المستوى الأعلى إلى سطر key=value؛ وتُسطَّح الكائنات المتداخلة إلى مفاتيح منقطة افتراضيًا. انسخ النتيجة أو نزّلها كملف .properties.
هل يمكنني تحويل كائن JSON متداخل إلى صيغة .properties؟
نعم. مع تفعيل "مفاتيح منقطة ← متداخلة"، يُسطَّح كائن متداخل مثل { "app": { "name": "MyApp" } } إلى app.name=MyApp. عطّل الخيار لقبول كائنات JSON مسطّحة مسبقًا فقط.
هل المخرجات متوافقة مع java.util.Properties؟
نعم. تُولَّد مخرجات .properties عبر مُسلسِل مخصص لصيغة ملفات properties، بحيث تتبع المفاتيح والقيم نفس الاصطلاحات التي تتوقّعها java.util.Properties#load، بما في ذلك فاصل = القياسي.
هل يُرفع JSON الخاص بي إلى أي مكان عند التحويل إلى .properties؟
لا. يتم كل التحليل والتنسيق محليًا داخل متصفحك عبر JavaScript، دون أي طلبات شبكة تتعلق ببياناتك.
هل تدعم JSON إلى Properties التعليقات؟
إذا كان JSON الخاص بك يحتوي على كائن $comments (مثلًا ملصوق مباشرة من مخرجات Properties إلى JSON)، تُعاد كل قيمة كسطر تعليق # فوق المفتاح المطابق. اضبط التعليقات على "تجاهل" في الخيارات المتقدمة لإنتاج أسطر key=value فقط.
ما الفاصل المستخدم عند تسطيح مفاتيح JSON المتداخلة؟
الفاصل الافتراضي هو نقطة (.)، بما يطابق اصطلاحات تسمية خصائص جافا القياسية مثل app.cache.ttl. يمكنك تغييره في الخيارات المتقدمة إذا كان ملف properties الخاص بك يتبع اصطلاحًا مختلفًا.
كيف تُكتب القيم المنطقية والأرقام في مخرجات .properties؟
تُكتب القيم المنطقية والأرقام في JSON بصيغتها النصية العادية — true أو false أو الرقم نفسه — بما يطابق الطريقة التي يقرأها بها محول Properties إلى JSON عند تفعيل استنتاج الأنواع.