Konverter INI ke JSON
Memandu
Konverter INI ke JSON
Konversi file konfigurasi INI ke JSON terstruktur secara instan. Tempel data INI dengan bagian, pasangan kunci-nilai, dan komentar — dapatkan output JSON bersih dengan bagian sebagai objek bersarang. Mendukung koersi tipe, penghapusan komentar, penanganan kunci duplikat, dan subbagian notasi titik.
Bagaimana Cara Penggunaan
Tempel data konfigurasi INI Anda ke area masukan. Bagian seperti [database] menjadi objek JSON bersarang, dan pasangan kunci-nilai menjadi properti di dalam objek tersebut. Aktifkan koersi tipe untuk secara otomatis mengonversi string numerik, boolean, dan nilai null. Output JSON diperbarui secara instan — salin dengan satu klik atau unduh filenya.
Fitur
- Bagian Bersarang – Bagian INI seperti [database] menjadi objek JSON bersarang. Bagian notasi titik seperti [database.primary] membuat struktur yang sangat bersarang secara otomatis.
- Koersi Tipe – Secara otomatis mengonversi "true"/"false" menjadi boolean, string numerik menjadi angka, dan "null" menjadi nilai null alih-alih menyimpan semuanya sebagai string.
- Penghapusan Komentar – Menghapus baris yang diawali dengan ; atau # (gaya komentar INI standar) untuk output yang bersih.
- Penanganan Kunci Duplikat – Pilih antara "pemenang terakhir" (perilaku INI standar) atau mengumpulkan kunci duplikat ke dalam array.
- Dukungan Nilai Ber-tanda Kutip – Menghapus tanda kutip tunggal atau ganda di sekeliling nilai secara otomatis.
- Indentasi yang Dapat Dikonfigurasi – 2 spasi, 4 spasi, tab, atau output minimal.
- Konversi Real-Time – Output diperbarui secara instan saat Anda menempelkan data atau mengubah opsi apa pun.
Kapan Menggunakan Alat Ini
Gunakan alat ini saat memigrasikan konfigurasi aplikasi dari format INI ke JSON, mengonversi pengaturan php.ini atau my.cnf untuk dokumentasi, mengubah file konfigurasi git untuk diproses dalam aplikasi JavaScript atau Python, atau saat Anda perlu memeriksa dan menstruktur ulang data INI dengan cepat. Sangat berguna untuk insinyur DevOps, administrator sistem, dan pengembang yang bekerja dengan format konfigurasi lama.
Tanya Jawab Umum
-
Apa itu file INI?
File INI (initialization file) adalah format konfigurasi berbasis teks sederhana yang digunakan oleh banyak aplikasi dan sistem operasi. Ini terdiri dari bagian (ditandai dengan [kurung]), pasangan kunci-nilai (kunci = nilai), dan komentar (baris yang diawali dengan ; atau #). File INI telah digunakan sejak versi Windows paling awal dan tetap umum di PHP (php.ini), MySQL (my.cnf), Git (.gitconfig), dan banyak alat lainnya.
-
Bagaimana bagian INI dikonversi ke JSON?
Setiap bagian INI menjadi objek JSON bersarang. Misalnya, [database] dengan host = localhost dan port = 3306 menjadi {"database": {"host": "localhost", "port": 3306}}. Bagian notasi titik seperti [database.primary] membuat penumpukan yang lebih dalam: {"database": {"primary": {...}}}. Kunci yang ditentukan sebelum bagian apa pun muncul di tingkat akar objek JSON.
-
Apa itu koersi tipe dalam konversi INI ke JSON?
File INI menyimpan semua nilai sebagai string, tetapi JSON mendukung berbagai jenis data. Koersi tipe secara otomatis mendeteksi dan mengonversi nilai ke tipe JSON yang sesuai: string numerik menjadi angka (42 bukan "42"), "true" dan "false" menjadi boolean, dan "null" menjadi nilai null JSON. Ini menghasilkan output JSON yang lebih bersih dan lebih dapat digunakan. Anda dapat menonaktifkan koersi tipe jika Anda ingin semua nilai dipertahankan sebagai string.
-
Bagaimana alat ini menangani kunci duplikat?
File INI terkadang berisi kunci duplikat di bagian yang sama. Alat ini menawarkan dua strategi: 'Pemenang terakhir' (perilaku INI default, di mana nilai terakhir untuk kunci duplikat menimpa yang sebelumnya) dan 'Kumpulkan sebagai array' (di mana kunci duplikat dikumpulkan ke dalam array JSON, mempertahankan semua nilai). Pilih strategi yang sesuai dengan cara aplikasi Anda menafsirkan file INI.
Instal Ekstensi Kami
Tambahkan alat IO ke browser favorit Anda untuk akses instan dan pencarian lebih cepat
恵 Papan Skor Telah Tiba!
Papan Skor adalah cara yang menyenangkan untuk melacak permainan Anda, semua data disimpan di browser Anda. Lebih banyak fitur akan segera hadir!
Alat Wajib Coba
Lihat semua Pendatang baru
Lihat semuaMemperbarui: Kita alat terbaru ditambahkan pada 15 April 2026
