Kategori: Alat pengembang

JSON ke INI

Ide kami sendiriAlatnya tidak ada?

Konversi objek JSON menjadi teks konfigurasi INI

Tempel objek JSON untuk menghasilkan teks INI: nilai skalar tingkat atas menjadi kunci global, dan objek tingkat atas menjadi blok `[section]`. Berjalan sepenuhnya di peramban Anda.

Teks INI
debug=false

[server]
host=localhost
port=8080

[database]
name=app_db
user=admin

Semua yang ada di halaman ini diproses di peramban Anda. Tidak ada yang diunggah.

Apa fungsi alat ini

Ini adalah kebalikan dari INI ke JSON: properti skalar di tingkat atas (string, angka, atau boolean) ditulis sebagai baris `key=value` global sebelum bagian mana pun, dan properti objek menjadi header `[section]` diikuti kunci-kuncinya sendiri. Nilai yang bersarang dua tingkat diratakan menjadi `key.subkey=value` di dalam bagiannya, karena INI sendiri tidak memiliki tingkat sarang lebih lanjut.

Cara memakainya

  1. Tempel objek JSON, atau muat contohnya.
  2. Tinjau teks INI yang dihasilkan, atau kesalahan jika input bukan objek JSON.
  3. Salin hasil INI-nya.

Privasi

Alat ini berjalan sepenuhnya di peramban Anda. Masukan Anda tidak pernah diunggah, disimpan, atau dibagikan — menutup tab akan menghapusnya.

Pertanyaan yang sering diajukan

Apakah JSON saya diunggah ke suatu tempat?
Tidak. Pembuatan terjadi di JavaScript yang berjalan di halaman, jadi apa pun yang Anda tempel tidak pernah meninggalkan perangkat Anda.
Apa yang terjadi pada array?
Nilai array ditulis sebagai satu baris yang dipisahkan koma, karena INI tidak memiliki sintaks daftar bawaan yang disepakati semua pembaca.
Apakah ini mendukung objek yang bersarang dalam?
Hanya satu tingkat sarang di dalam sebuah bagian yang diratakan menjadi `key.subkey`; INI adalah format datar, jadi struktur yang lebih dalam sebaiknya dibentuk ulang sebelum dikonversi.