Skip to main content

Konverter Properti ke JSON Konversi file Java .properties menjadi JSON terstruktur dengan dukungan kunci bersarang.

Properti ke JSON illustration
๐Ÿ”„

Properti ke JSON

Konversi file Java .properties menjadi JSON terstruktur dengan dukungan kunci bersarang.

1

Tempel konten .properties

Tempel konten file properties Java Anda.

2

Tampilkan JSON

Kunci yang diawali dengan titik akan secara otomatis menjadi objek JSON bersarang.

3

Salin JSON

Salin keluaran JSON yang terstruktur.

Loading tool...

What Is Properti ke JSON?

Properties to JSON mengonversi file .properties gaya Java menjadi format JSON terstruktur. File properties menggunakan sintaks key=value atau key:value yang sederhana dan umum digunakan untuk konfigurasi aplikasi Java, bundle pesan i18n, dan pengaturan Spring Boot. Konverter ini mendukung kunci bergaya titik (misalnya, db.host=localhost) yang diperluas menjadi objek JSON bersarang. Ini menangani gaya komentar # dan !, urutan escape (\n, \t), serta pemisah = dan :.

Why Use Properti ke JSON?

  • Kunci yang diawali dengan titik diperluas secara otomatis menjadi objek JSON bersarang.
  • Mendukung baik = dan : sebagai pemisah kunci-nilai.
  • Menangani urutan escape Java (\n, \t, \\).
  • Mendukung gaya komentar # dan !.

Common Use Cases

Migrasi Spring Boot

Konversi application.properties ke JSON untuk digunakan dengan kerangka lainnya.

Pengolahan i18n

Ubah file bundle pesan Java .properties menjadi JSON untuk perpustakaan i18n JavaScript.

Analisis Konfigurasi

Konversi file properties ke JSON untuk pemrosesan dan analisis programatis.

DevOps

Parse konfigurasi aplikasi menjadi JSON untuk otomatisasi infrastruktur.

Technical Guide

Parser memproses file properties baris per baris. Baris yang dimulai dengan # atau ! dianggap sebagai komentar dan dilewati. Baris kosong diabaikan.

Pemisahan key-value mendukung pemisah = dan :. Parser menemukan kemunculan pertama dari salah satu pemisah dan membagi baris di sana. Baik kunci maupun nilai dipangkas dari spasi putih.

Ekspansi kunci bergaya titik: kunci yang mengandung titik (misalnya, db.connection.host) dibagi dan membuat objek JSON bersarang. Parser berjalan melalui bagian kunci, membuat objek antara jika diperlukan, dan menetapkan nilai pada tingkat terdalam.

Urutan escape diproses: \n menjadi baris baru, \t menjadi tab, \\ menjadi garis miring. Ini sesuai dengan penanganan escape file Properties Java.

Tips & Best Practices

  • 1
    Kunci yang diawali dengan titik (a.b.c) membuat objek JSON bersarang: {"a":{"b":{"c":"nilai"}}}.
  • 2
    Baik = dan : didukung sebagai pemisah kunci-nilai.
  • 3
    Komentar dengan # atau ! diabaikan saat parsing.
  • 4
    Urutan escape Java (\n, \t) diproses secara benar.

Related Tools

Frequently Asked Questions

Q Bagaimana kunci yang diawali dengan titik ditangani?
Kunci dengan titik diperluas menjadi objek JSON bersarang. Contohnya, db.host=localhost menjadi {"db":{"host":"localhost"}}.
Q Pemisah mana yang didukung?
Baik = dan : didukung sebagai pemisah kunci-nilai.
Q Apakah urutan escape diproses?
Ya, urutan escape Java standar (\n, \t, \\)) diproses secara benar.
Q Bagaimana dengan nilai multi-baris?
Penggunaan lanjutan baris standar dengan backslash di akhir tidak didukung. Setiap pasangan kunci-nilai harus berada pada satu baris.
Q Apakah escape Unicode ditangani?
Escape Unicode Java \uXXXX saat ini tidak diproses. Nilai diperlakukan sebagai teks UTF-8.

About This Tool

Properti ke 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.