Formatter JSON

Format cantik atau minify JSON apa pun dengan indentasi 2 atau 4 spasi, dan validasi dengan posisi error eksak. JSON Anda diurai sepenuhnya di browser Anda — tidak ada yang diunggah.

Cara menggunakan

  1. Tempel JSON Anda ke kotak input.
  2. Pilih indentasinya dan klik Format, Minify, atau Validasi.
  3. Salin hasilnya, atau baca posisi error yang eksak jika JSON tidak valid.

Pertanyaan yang sering diajukan

Apa perbedaan antara JSON yang diformat cantik dan yang diminify?

JSON yang diformat cantik menambahkan pemisah baris dan indentasi agar orang dapat membaca dan mengeditnya dengan nyaman. JSON yang diminify menghapus setiap spasi dan baris baru yang tidak perlu untuk mengecilkan file ke ukuran minimum — format yang biasanya dikembalikan oleh API. Keduanya mewakili data yang persis sama.

Apakah JSON saya diunggah ke server?

Tidak. Pemformatan dan validasi berjalan di browser Anda menggunakan JSON.parse dan JSON.stringify. Data Anda tidak pernah meninggalkan perangkat Anda, yang membuat alat ini aman untuk konfigurasi pribadi dan payload produksi.

Mengapa JSON saya gagal dengan "Unexpected token"?

Penyebabnya biasanya koma tambahan setelah item terakhir, tanda kutip tunggal alih-alih ganda, kunci tanpa tanda kutip, komentar (JSON tidak mengizinkannya), atau pemisah baris mentah di dalam string. Pesan error di bawah formulir menunjukkan posisi tepat di mana penguraian berhenti.

Apa perbedaan antara JSON dan objek JavaScript?

JSON adalah format teks yang ketat: kunci harus berupa string dengan tanda kutip ganda dan nilai terbatas pada string, angka, boolean, null, array, dan objek. Objek JavaScript juga dapat berisi fungsi, undefined, komentar, dan kunci tanpa tanda kutip.

Alat terkait