Konverter Properties ke JSON

Tempel entri sederhana dari berkas .properties untuk menghasilkan JSON berformat rapi. Konverter menerima = atau : antara kunci dan nilai, melewati baris kosong serta baris komentar penuh, dan dapat mengubah kunci bertitik menjadi objek bertingkat. Pemrosesan dilakukan melalui situs, jadi jangan tempel data rahasia.

Cara melakukan konversi

  1. 1

    Tempel entri

    Gunakan satu entri `kunci=nilai` atau `kunci:nilai` per baris. Baris yang diawali `#` atau `!` diabaikan.

  2. 2

    Pilih struktur

    Pertahankan kunci bertitik sebagai data datar atau ubah `db.host` menjadi objek `db` bertingkat.

  3. 3

    Konversi dan salin

    true, false, null, dan angka dikenali; nilai lain tetap berupa teks.

Sintaks yang didukung dan batasannya

  • Hanya = dan : yang dianggap sebagai pemisah; spasi saja tidak cukup.
  • Baris komentar penuh yang diawali # atau ! dihapus.
  • Escape \n, \t, \r, dan \\ diterjemahkan.
  • Kelanjutan baris Java, decoding \uXXXX, dan pemisah dengan escape tidak didukung.
  • Untuk kunci berulang, nilai terakhir digunakan. Saat struktur bertingkat aktif, setiap titik membuat satu tingkat; titik literal dengan escape tidak dikenali.

Periksa JSON sebelum dipakai di lingkungan produksi, terutama jika sumber menggunakan seluruh tata bahasa Java Properties.load().

Pertanyaan yang Sering Diajukan

Tidak. Konverter ini ditujukan untuk entri sederhana dan tidak mendukung kelanjutan baris, escape Unicode, atau spasi sebagai satu-satunya pemisah.

Saat struktur bertingkat aktif, a.b=x membuat objek di dalam a. Nonaktifkan opsi tersebut untuk mempertahankan kunci literal a.b.

Teks dikirim ke situs untuk diproses oleh komponen server. Jangan tempel kata sandi, kunci API, atau data rahasia.

Alat Terkait

Alat ini tersedia dalam bahasa lain