Skip to main content

Konverter INI ke JSON Parse berkas konfigurasi INI dan ubah menjadi format JSON terstruktur.

INI ke JSON illustration
๐Ÿ”„

INI ke JSON

Parse berkas konfigurasi INI dan ubah menjadi format JSON terstruktur.

1

Tempel konten INI

Tempel konten file konfigurasi INI Anda.

2

Lihat output JSON

Bagian menjadi objek JSON, pasangan kunci-nilai menjadi properti.

3

Salin JSON

Salin JSON terstruktur untuk digunakan dalam aplikasi.

Loading tool...

What Is INI ke JSON?

INI ke JSON mengonversi file konfigurasi dengan gaya INI menjadi format JSON yang terstruktur. File INI adalah format konfigurasi sederhana dan banyak digunakan, dengan bagian yang ditandai oleh [tanda kurung] dan pasangan kunci-nilai yang dipisahkan oleh tanda sama dengan. Konverter ini memparse bagian menjadi objek JSON bersarang, menangani komentar (baris yang dimulai dengan ; atau #), menghilangkan kutipan di sekitar nilai, dan menghasilkan output JSON yang rapi. Kunci di luar bagian mana pun ditempatkan pada tingkat root dari objek JSON.

Why Use INI ke JSON?

  • Mengurai fitur INI standar: bagian, pasangan kunci-nilai, komentar.
  • Menangani gaya komentar ; dan #.
  • Menghapus tanda kutip yang mengelilingi nilai secara otomatis.
  • Kunci di luar bagian dipertahankan pada tingkat root JSON.

Common Use Cases

Migrasi Konfigurasi

Konversi file konfigurasi INI warisan ke JSON untuk aplikasi modern.

Konfigurasi PHP/Python

Parse file php.ini atau Python ConfigParser menjadi format JSON.

Konfigurasi Windows

Konversi file registri INI Windows atau konfigurasi ke JSON.

Otomatisasi

Ubah konfigurasi INI menjadi JSON untuk pemrosesan programatik.

Technical Guide

Parser memproses file INI baris per baris. Baris yang dimulai dengan ; atau # dianggap sebagai komentar dan dilewati. Baris kosong diabaikan. Header bagian dideteksi oleh pola [bagian].

Pasangan kunci-nilai dipisahkan pada tanda = pertama, memungkinkan nilai untuk berisi karakter =. Spasi sekitar dipangkas dari kunci dan nilai. Nilai yang dikutip (tunggal atau ganda) memiliki kutipannya dihilangkan.

Struktur JSON menggunakan nama bagian sebagai kunci dengan nilai objek yang berisi pasangan kunci-nilai untuk bagian tersebut. Kunci yang muncul sebelum header bagian mana pun ditempatkan pada tingkat root dari objek JSON.

Semua nilai dianggap sebagai string karena INI tidak memiliki sistem tipe asli. Pemrosesan lanjutan dapat mengonversi string numerik dan boolean ke jenisnya yang sesuai jika diperlukan.

Tips & Best Practices

  • 1
    Gaya komentar ; dan # didukung dan diabaikan selama penguraian.
  • 2
    Nilai dengan tanda kutip yang mengelilingi secara otomatis dihapus.
  • 3
    Kunci sebelum [bagian] ditempatkan pada tingkat root JSON.
  • 4
    Semua nilai adalah string - ubah jenis secara manual jika perlu.

Related Tools

Frequently Asked Questions

Q Bagaimana bagian INI dipetakan?
Setiap [bagian] menjadi kunci objek JSON yang berisi pasangan kunci-nilai bagian sebagai objek tertanam.
Q Apakah komentar dipertahankan?
Tidak, komentar diabaikan selama penguraian karena JSON tidak mendukung komentar.
Q Apa tentang kunci duplikat?
Jika sebuah kunci muncul beberapa kali dalam bagian, nilai terakhir yang menang.
Q Apakah nilai memiliki jenis?
Semua nilai dianggap sebagai string. Gunakan editor JSON untuk mengubah jenis jika perlu.
Q Apakah itu menangani nilai multi-baris?
INI standar tidak mendukung nilai multi-baris. Setiap pasangan kunci-nilai harus berada pada satu baris.

About This Tool

INI 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.