محوّل Properties إلى JSON
الصق إدخالات بسيطة من ملف .properties للحصول على JSON منسق. يقبل المحوّل = أو : بين المفتاح والقيمة، ويتجاوز الأسطر الفارغة وأسطر التعليقات الكاملة، ويمكنه تحويل المفاتيح ذات النقاط إلى كائنات متداخلة. تتم المعالجة عبر الموقع، لذلك لا تلصق بيانات سرية.
طريقة التحويل
-
1
الصق الإدخالات
استخدم إدخالًا واحدًا بصيغة `key=value` أو `key:value` في كل سطر. تُتجاهل الأسطر التي تبدأ بـ `#` أو `!`.
-
2
اختر البنية
احتفظ بالمفاتيح المنقوطة مسطحة أو حوّل `db.host` إلى كائن `db` متداخل.
-
3
حوّل وانسخ
تتعرف الأداة على true وfalse وnull والأرقام، وتبقي القيم الأخرى نصوصًا.
الصياغة المدعومة والحدود
- لا تعمل كفواصل إلا
=و:؛ المسافة وحدها لا تكفي. - تُحذف أسطر التعليقات الكاملة التي تبدأ بـ
#أو!. - تُفك تسلسلات
\nو\tو\rو\\. - لا تدعم الأداة متابعة السطر في Java ولا فك
\uXXXXولا الفواصل المهروبة. - عند تكرار المفتاح تُستخدم القيمة الأخيرة. وعند تفعيل التداخل تنشئ كل نقطة مستوى جديدًا؛ ولا تُعامل النقاط المهروبة كنقاط حرفية.
راجع JSON قبل استخدامه في بيئة الإنتاج، خاصة إذا كان المصدر يعتمد على القواعد الكاملة للدالة Properties.load() في Java.
الأسئلة الشائعة
لا. صُممت للإدخالات البسيطة ولا تدعم متابعة الأسطر أو تسلسلات Unicode أو المسافة بصفتها الفاصل الوحيد.
عند تفعيل التداخل ينشئ a.b=x كائنًا داخل a. عطّل الخيار للاحتفاظ بالمفتاح الحرفي a.b.
يُرسل النص إلى الموقع كي يعالجه مكوّن الخادم. لا تلصق كلمات مرور أو مفاتيح API أو بيانات سرية.
أدوات ذات صلة
مرجع جدول ASCII
جدول ASCII كامل من 0 إلى 127 مع التمثيل العشري والست عشري والثماني والثنائي والمرجع الرقمي في HTML لكل محرف، بما في ذلك أكواد التحكم مثل NUL وLF وDEL.
مرجع أحرف HTML
قائمة قابلة للبحث بكيانات HTML، مع رموزها المسمّاة والرقمية، بالإضافة إلى خيار النسخ بنقرة واحدة للأحرف والرموز الخاصة.
مرجع اختصارات لوحة المفاتيح
ابحث في الاختصارات الافتراضية الموثقة لـ VS Code وChrome وBash مع GNU Readline على macOS وWindows وLinux.
مدقق البريد الإلكتروني
تحقق من عنوان بريد إلكتروني: فحص صياغة RFC 5322، واستعلام حي عن سجل MX، بالإضافة إلى تفاصيل الجزء المحلي والنطاق والطول. لا يتم إرسال أي بريد.
عدّاد FPS
قِس معدل الإطارات FPS في المتصفح عبر requestAnimationFrame: تنعيم، وأدنى وأقصى معدل إطارات، وحد تنبيه، ورسم بياني اختياري. يعمل محليًا بلا رفع ملفات وبلا API.
مولد EditorConfig
أنشئ ملف .editorconfig بقواعد نمط المسافة البادئة وحجمها ونهاية السطر ومجموعة الأحرف والمسافات البيضاء، لتنسيق موحّد عبر بيئات التطوير المتكاملة (IDEs) والمحررات.
الأداة متاحة بلغات أخرى
- Properties till JSON-konverterare [SV]
- Properties를 JSON으로 변환 [KO]
- Conversor de Properties para JSON [PT]
- Convertisseur Properties vers JSON [FR]
- PropertiesからJSONへの変換ツール [JA]
- Konwerter Properties do JSON [PL]
- Công cụ chuyển Properties sang JSON [VI]
- Konverter Properties ke JSON [ID]
- Conversor de Properties a JSON [ES]
- Properties-naar-JSON-converter [NL]
- Properties-in-JSON-Konverter [DE]
- แปลง Properties เป็น JSON [TH]
- Properties to JSON Converter [EN]
- Convertitore da Properties a JSON [IT]
- Конвертер Properties в JSON [RU]
- Properties JSON Dönüştürücü [TR]
- Properties 转 JSON 工具 [ZH]