Pemformat & Validator JSON

Format, minify, validasi & jelajahi JSON β€” seketika, di browser kamu

πŸ“‚ Konten dipulihkan dari sesi terakhir kamu.
Tempel JSON yang valid di editor untuk melihat tampilan pohon di sini.
0 karakter 0 baris
πŸ”’ Privasi: Semua pemformatan dan validasi berjalan sepenuhnya di browser kamu. JSON kamu tidak pernah dikirim ke server mana pun.

Referensi Cepat Sintaks JSON

Tipe Contoh Catatan
Object{"key": "value"}Kunci harus berupa string dengan tanda kutip ganda
Array[1, "two", true]Daftar nilai yang terurut
String"hello\nworld"Tanda kutip ganda; escape dengan \
Number42, 3.14, -1e5Tidak boleh ada nol di depan; tidak ada NaN/Infinity
Booleantrue / falseHanya huruf kecil
NullnullHanya huruf kecil

Error JSON yang Umum

Pesan error Kemungkinan penyebab Solusi
Unexpected token ','Koma di belakang elemen terakhirHapus koma di belakang
Unexpected token 'u'undefined digunakan sebagai nilaiGanti dengan null
Unexpected token '/'Komentar dalam JSON (// atau /* */)Hapus komentar β€” JSON tidak mendukungnya
Unexpected token '''String dengan tanda kutip tunggalGunakan tanda kutip ganda
Unexpected end of JSONTanda kurung atau kurawal tidak ditutupPeriksa keseimbangan tanda kurung/kurawal

FAQ

Apa itu JSON yang valid?

JSON yang valid harus memiliki satu nilai root (object, array, string, number, boolean, atau null), string dalam tanda kutip ganda, tidak ada koma di belakang, dan tidak ada komentar. Kunci dalam object juga harus berupa string dengan tanda kutip ganda.

Bagaimana cara deteksi baris dan kolom error bekerja?

Alat ini mengurai pesan error JSON.parse untuk mengekstrak posisi karakter, lalu menghitung baris baru dalam input hingga posisi tersebut untuk menghitung nomor baris dan kolom yang tepat. Baris error disorot di editor.

Apakah data JSON saya dikirim ke server?

Tidak. Semua pemformatan, validasi, dan render pohon terjadi sepenuhnya di browser kamu menggunakan JavaScript. JSON kamu tidak pernah meninggalkan perangkatmu.

Bisakah saya membuka file .json?

Bisa. Klik tombol 'Buka File' dan pilih file .json atau .txt. Isinya dibaca menggunakan FileReader API di browser kamu β€” tidak ada upload yang terjadi.

Apa yang ditampilkan tampilan pohon?

Tampilan pohon merender JSON kamu sebagai hierarki yang bisa diperluas/diciutkan. Setiap node menampilkan tipenya dengan badge berwarna. Kamu bisa mencari kunci dan nilai serta menyalin nilai node individual.