Konverter JSON ke Properties

Konversi objek JSON menjadi format Java .properties, dengan flattening objek nested dan penyisipan ulang komentar. Hanya di sisi klien.

Tempel objek JSON dan alat ini langsung mengonversinya menjadi format Java .properties di browser Anda. Objek nested diratakan menjadi key bertitik (atau dibiarkan apa adanya jika Anda menonaktifkan nesting), dan field $comments apa pun yang dihasilkan oleh konverter Properties ke JSON akan disisipkan kembali sebagai baris komentar # di atas key yang bersangkutan. Tidak ada data yang diunggah — seluruh proses konversi berjalan sepenuhnya di sisi klien.

JSON Input

Unggah

Opsi lanjutanKonversiHapus

.properties Output

Hasil akan muncul di sini...

SalinUnduh

Hasil akan muncul di sini...

Tentang Konverter JSON ke Properties

Ini adalah kebalikan dari Properties ke JSON: alat ini mengambil objek JSON — datar maupun nested — dan menuliskannya sebagai file Java .properties yang kompatibel dengan java.util.Properties#load. Objek nested seperti { "server": { "port": 8080 } } berubah menjadi key bertitik seperti server.port=8080 saat flattening key bertitik diaktifkan; matikan opsi ini jika Anda ingin mewajibkan key yang sudah datar. Jika JSON menyertakan objek $comments (seperti yang dihasilkan dari menempel output Properties ke JSON), setiap entrinya akan dituliskan kembali sebagai baris komentar # tepat di atas key-nya, sehingga proses bolak-balik lewat kedua alat ini tetap menjaga dokumentasi file Anda.

Anda mungkin juga membutuhkan

Properties ke JSON

Mengonversi file .properties Java ke JSON bersarang tanpa kehilangan data.

Buka alat

JSON ke Env

Mengonversi objek JSON ke format .env KEY=VALUE dengan meratakan kunci bertitik.

Buka alat

Pemformat & Validator JSON

Format, validasi, dan visualisasikan data JSON.

Buka alat

YAML ke JSON

Konversi YAML ke JSON atau JSON ke YAML.

Buka alat

Tempel objek JSON dan alat ini langsung mengonversinya menjadi format Java .properties di browser Anda. Objek nested diratakan menjadi key bertitik (atau dibiarkan apa adanya jika Anda menonaktifkan nesting), dan field $comments apa pun yang dihasilkan oleh konverter Properties ke JSON akan disisipkan kembali sebagai baris komentar # di atas key yang bersangkutan. Tidak ada data yang diunggah — seluruh proses konversi berjalan sepenuhnya di sisi klien.

Cara mengonversi JSON ke .properties

  1. 1

    Tempel objek JSON Anda

    Masukkan objek JSON ke panel input, atau klik ikon labu untuk memuat contoh dengan objek nested.

  2. 2

    Pilih perilaku flattening dan komentar

    Buka Advanced options untuk mengatur pemisah key bertitik atau menonaktifkan flattening, dan menentukan apakah field $comments dituliskan kembali sebagai baris komentar # atau diabaikan.

  3. 3

    Klik Convert

    JSON diratakan (jika diaktifkan) lalu dituliskan sebagai baris key=value menggunakan serializer yang memahami format file properties, dengan komentar disisipkan kembali di atas key-nya jika ada.

  4. 4

    Salin atau unduh file .properties

    Salin hasilnya atau unduh sebagai file .properties yang siap dimasukkan ke resource Java Anda. Gunakan ikon switch-direction untuk kembali ke Properties ke JSON.

Referensi

Alat developer terkait

FAQ JSON ke Properties

Bagaimana cara mengonversi JSON ke file Java .properties secara online?
Tempel objek JSON ke panel input lalu klik Convert. Setiap key tingkat atas menjadi baris key=value; objek nested diratakan menjadi key bertitik secara default. Salin hasilnya atau unduh sebagai file .properties.
Bisakah objek JSON nested dikonversi ke format .properties?
Bisa. Dengan "Dotted keys → nested" aktif, objek nested seperti { "app": { "name": "MyApp" } } diratakan menjadi app.name=MyApp. Nonaktifkan toggle ini agar hanya menerima objek JSON yang sudah datar.
Apakah outputnya kompatibel dengan java.util.Properties?
Ya. Output .properties dihasilkan menggunakan serializer yang memahami format file properties sehingga key dan value mengikuti konvensi yang diharapkan java.util.Properties#load, termasuk pemisah = standar.
Apakah JSON saya diunggah ke suatu tempat saat dikonversi ke .properties?
Tidak. Semua proses parsing dan pemformatan berjalan secara lokal di browser Anda melalui JavaScript, tanpa ada permintaan jaringan yang melibatkan data Anda.
Apakah JSON ke Properties mendukung komentar?
Jika JSON Anda memiliki objek $comments (misalnya ditempel langsung dari output Properties ke JSON), setiap entrinya akan disisipkan kembali sebagai baris komentar # di atas key yang bersangkutan. Atur Comments ke "Ignore" di Advanced options untuk hanya menghasilkan baris key=value polos.
Pemisah apa yang dipakai saat meratakan key JSON nested?
Pemisah default adalah tanda titik (.), sesuai konvensi penamaan properties Java standar seperti app.cache.ttl. Anda bisa mengubahnya di Advanced options jika file properties Anda memakai konvensi yang berbeda.
Bagaimana boolean dan angka dituliskan pada output .properties?
Boolean dan angka JSON dituliskan dalam bentuk teks polosnya — true, false, atau angka itu sendiri — sesuai dengan cara konverter Properties ke JSON membacanya kembali saat inferensi tipe diaktifkan.