Langsung ke konten
RoomCalcs

Pemformat & validator JSON

Tempel JSON atau buka file untuk merapikannya, minify, atau mengeceknya. Jika ada yang salah, Anda melihat baris dan kolom tepatnya dengan saran perbaikan yang mudah dipahami. Jelajahi sebagai pohon, urutkan key, dan ubah JSON ke CSV dan sebaliknya. Angka besar tetap persis seperti ditulis, dan data Anda tidak pernah keluar dari browser.

  • Gratis
  • Tanpa daftar
  • Privat — berjalan di browser Anda

Cara merapikan dan mengecek JSON

  1. 1Tempel JSON Anda di kotak, jatuhkan file ke situ atau ketuk “Buka file” (atau “Coba contoh”).
  2. 2Pilih yang ingin dilakukan: Format (2 spasi, 4 spasi atau tab), Minify, Tampilan pohon, JSON → CSV atau CSV → JSON.
  3. 3Jika tidak valid, baca baris dan kolomnya, lihat kesalahan yang ditandai ^, lalu ketuk “Tunjukkan di kotak” atau “Perbaiki kesalahan umum”.
  4. 4Salin hasilnya atau unduh sebagai file .json atau .csv.

Bagaimana validator JSON menemukan error?

  1. 01JSON valid = satu nilai: objek { }, array [ ], "teks", angka, true, false atau null
  2. 02Objek = { "key": value, … } — key dalam kutip ganda, tanpa koma setelah yang terakhir
  3. 03Angka = -? digit (tanpa 0 di depan) [.digit] [e±digit]
  4. 04Penghematan ukuran minify = (1 − byte hasil minify ÷ byte asli) × 100

Pengecek membaca teks Anda karakter demi karakter dan mengikuti tata bahasa RFC 8259, standar JSON. Ia berhenti di tempat pertama teks melanggar aturan dan melaporkan posisi itu sebagai baris dan kolom (satu tab dihitung satu kolom), lalu menjelaskan penyebab umumnya: koma di akhir, kutip tunggal, koma atau titik dua yang hilang, komentar, NaN, angka dengan nol di depan, backslash yang salah, dan sebagainya. Pengecek ini tidak bergantung pada pesan error bawaan browser, yang berbeda antara Chrome, Firefox dan Safari dan sering tidak menyebut nomor baris.

Format mencetak ulang nilai yang sama dengan indentasi pilihan Anda; minify menghapus semua spasi dan baris baru di luar teks. Angka dan teks disalin persis seperti diketik, jadi 1.0 tetap 1.0 dan ID 19 digit tidak dibulatkan, yang bisa terjadi pada alat berbasis JSON.parse JavaScript (yang hanya bisa menyimpan bilangan bulat secara tepat sampai 9.007.199.254.740.991). Untuk CSV, setiap item list menjadi satu baris dan setiap key menjadi kolom; teks yang berisi koma, kutip atau baris baru diberi kutip sesuai RFC 4180.

Tips berguna

  • Kesalahan paling umum adalah koma setelah item terakhir, seperti [1, 2, ]. JSON tidak mengizinkannya, meski JavaScript mengizinkan.
  • Simpan ID, nomor telepon dan kode pos sebagai teks dalam kutip ("01234"): angka kehilangan nol di depan dan angka yang sangat panjang dibulatkan oleh banyak aplikasi.
  • Aktifkan “Urutkan key” sebelum membandingkan dua file JSON — data yang sama akan berjajar dengan cara yang sama.
  • Untuk Excel di Indonesia, Eropa dan negara lain yang menulis 1,5 untuk satu setengah, pilih pemisah titik koma saat membuat CSV.

JSON formatter — pertanyaan umum

Bagaimana tahu JSON saya valid?

Tempel di kotak. Jika sesuai standar JSON, Anda melihat “JSON valid” beserta ukuran dan isinya; jika tidak, Anda melihat baris dan kolom tepat kesalahan pertama, baris itu sendiri dengan ^ di bawah masalahnya, dan cara memperbaikinya.

Kenapa koma di akhir dianggap error dalam JSON?

Standar JSON (RFC 8259) hanya mengizinkan koma di antara item, bukan setelah item terakhir. JavaScript dan banyak format konfigurasi menerimanya, jadi ini kesalahan salin-tempel yang sangat umum. “Perbaiki kesalahan umum” menghapus koma di akhir untuk Anda.

Apakah JSON boleh berisi komentar?

Tidak. JSON standar tidak punya komentar, jadi // dan /* */ membuatnya tidak valid. Sebagian alat (seperti pengaturan VS Code) menerima “JSON with comments”, tetapi kebanyakan program tidak. “Perbaiki kesalahan umum” menghapusnya.

Apa beda format dan minify JSON?

Format (pretty print, beautify) menambahkan baris baru dan indentasi agar mudah dibaca orang. Minify menghapus semua spasi dan baris baru tambahan agar file sekecil mungkin untuk dikirim atau disimpan. Datanya tetap sama.

Bagaimana mengubah JSON ke CSV untuk Excel?

Pilih “JSON → CSV”. JSON Anda sebaiknya berupa list objek; setiap objek menjadi satu baris dan setiap key menjadi kolom (objek bersarang menjadi kolom seperti address.city). Unduh file .csv lalu buka di Excel atau Google Sheets.

Apakah JSON saya diunggah ke suatu tempat?

Tidak. Pengecekan, format dan konversi semuanya terjadi di browser Anda, di perangkat Anda. Tidak ada yang dikirim ke server atau disimpan, jadi aman untuk data pribadi dan API key.

Sumber

Rumus terakhir diperiksa: 30 September 2026 ·Cara kami memeriksa rumus