Cara memakai
- Tempel JSON ke Teks JSON. Hasilnya diperiksa saat Anda mengetik.
- Pilih Indentasi, atau Tanpa spasi (diminifikasi) agar teks sependek mungkin.
- Centang Urutkan nama A sampai Z jika Anda ingin nama di setiap objek berurutan secara alfabet.
- Baca Validitas. Jika disebutkan baris dan kolom, perbaiki teks di sana. Saat tertulis JSON valid, salin JSON yang dirapikan.
Cara JSON diperiksa dan dirapikan
JSON didefinisikan oleh RFC 8259. Sebuah teks valid jika memuat satu nilai, biasanya objek atau larik, dan setiap nama berada di dalam tanda kutip ganda. Alat meminta pengurai JSON milik peramban untuk memeriksa teks, sehingga hasil valid berarti sama seperti di program Anda.
Ketika teks valid, alat membacanya lagi dan menuliskannya dengan indentasi yang Anda pilih. Hanya spasi, tab dan pemisah baris di antara token yang berubah. Nama, string dan angka ditulis persis seperti yang Anda ketik.
- Dua spasi, empat spasi dan tab membuat sarang mudah dibaca. Objek dan larik kosong tetap dalam satu baris sebagai {} dan [].
- Tanpa spasi (diminifikasi) membuang setiap spasi dan pemisah baris, yang membuat teks lebih pendek untuk permintaan atau nilai pengaturan.
- Urutkan nama A sampai Z mengubah urutan nama di dalam setiap objek. Ia tidak pernah mengubah urutan item larik, karena urutan itu bagian dari data.
Yang dipertahankan dan arti galat
Angka tidak dibulatkan. Nilai seperti 12345678901234567890 atau 1.50 ditulis kembali persis seperti yang Anda ketik. Banyak program membaca angka sepanjang itu dengan presisi lebih rendah, itulah sebabnya teks asli dipertahankan.
Posisi dalam galat adalah karakter pertama tempat teks berhenti menjadi JSON. Koma setelah item terakhir, tanda kutip tunggal di tempat tanda kutip ganda seharusnya, dan koma yang hilang di antara dua item adalah penyebab yang paling umum. Alat tidak memperbaiki teks: ia menunjukkan di mana masalahnya dan membiarkan teks Anda tidak berubah.
Contoh: JSON bawaan
Teks bawaan adalah satu objek dengan lima nama. Larik di dalamnya berada satu tingkat lebih dalam, sehingga kedalaman sarangnya 2. Pemeriksaan validitas menyatakan JSON valid, dan teks yang dirapikan memakai dua spasi untuk setiap tingkat.
Dengan Urutkan nama A sampai Z tercentang, kelima nama yang sama muncul sebagai free, license, name, tags dan version. Daftar tag mempertahankan urutannya: json, csv, yaml.
| Hasil | Teks bawaan | Dengan Urutkan nama A sampai Z |
|---|---|---|
| Validitas | JSON valid | JSON valid |
| Nama (kunci) | 5 | 5 |
| Kedalaman sarang | 2 | 2 |
Pertanyaan yang sering diajukan
Apa beda memformat dan memvalidasi JSON?
Validasi memeriksa bahwa teks mengikuti tata bahasa JSON. Pemformatan hanya mengubah spasi dan pemisah baris, sehingga datanya tetap sama. Alat ini melakukan keduanya, dan teks yang tidak valid tidak pernah diformat.
Mengapa alat menampilkan baris dan kolom?
Keduanya menunjuk ke karakter pertama yang merusak tata bahasa JSON, dihitung dari 1. Chrome dan Firefox biasanya memberikan posisi itu dalam pesan galatnya. Ketika peramban tidak memberikannya, alat mencari posisinya sendiri.
Apakah pemformat mengubah angka atau string saya?
Tidak. Angka dan string ditulis persis seperti yang Anda ketik, sehingga ID panjang seperti 12345678901234567890 mempertahankan setiap digitnya. Hanya spasi dan pemisah baris di sekitarnya yang berubah.
Apakah JSON saya dikirim ke server?
Tidak. Pemeriksaan dan pemformatan berjalan di peramban Anda. Tidak ada yang Anda tempel yang dikirim ke server kami atau disimpan di sana.
Mengapa koma setelah item terakhir menjadi galat?
JSON tidak mengizinkan koma setelah item terakhir sebuah objek atau larik, meskipun banyak bahasa pemrograman mengizinkannya. Hapus koma yang tepat sebelum kurung tutup.
Bisakah alat memperbaiki JSON yang tidak valid?
Tidak. Ia melaporkan masalah pertama dan membiarkan teks Anda tidak berubah, karena perbaikan bisa menebak arti yang keliru. Perbaiki teks di posisi yang ditunjukkan, lalu periksa lagi.
Sumber
Angka dan teks terakhir diperiksa pada Selasa, 10 November 2026.