Lewati ke konten
FileTinker

JSON Formatter & Validator

Tempel JSON untuk langsung mempercantik, memperkecil, atau memvalidasinya. Error ditunjukkan secara tepat berdasarkan baris dan kolom, dan semuanya berjalan di browser Anda — data Anda tidak pernah meninggalkan perangkat Anda.

JSON yang telah dirapikan akan muncul di sini.

Alat JSON

Langsung ke mode yang Anda butuhkan — masing-masing memiliki halamannya sendiri:

Cara memformat JSON

  1. Tempel atau ketik JSON Anda ke dalam kotak.
  2. Pilih Percantik, Perkecil, atau Validasi — atur indentasi dan urutan kunci jika mempercantik.
  3. Salin hasil yang sudah diformat, atau baca error baris-dan-kolom jika JSON tidak valid.

Tentang pemformatan JSON

JSON formatter (atau beautifier) mengindentasi ulang JSON yang diperkecil atau berantakan menjadi struktur yang mudah dibaca dengan spasi yang konsisten, sehingga respons API, file konfigurasi, dan payload log jauh lebih mudah dipindai dan di-debug. Memperkecil melakukan kebalikannya — menghapus setiap spasi dan baris baru untuk menghasilkan payload sekecil mungkin untuk penyimpanan atau transfer.

Validasi mem-parsing teks dengan mesin yang sama yang digunakan browser, sehingga apa pun yang diterimanya adalah JSON yang valid di mana saja. Saat parsing gagal, Anda mendapatkan baris dan kolom yang tepat dari masalahnya, yang jauh lebih baik daripada mencari koma yang terlewat atau kurung tersisa dengan mata telanjang. Karena semuanya terjadi secara lokal, Anda dapat dengan aman memformat JSON yang berisi data pribadi atau produksi. Satu catatan: angka di-parsing sebagai double native, sehingga bilangan bulat di atas 2^53 atau desimal yang sangat panjang dapat kehilangan presisi.

Pertanyaan umum

Apakah JSON saya diunggah ke suatu tempat?

Tidak. Pemformatan, pengecilan, dan validasi semuanya berjalan di browser Anda menggunakan parser JSON bawaan, jadi apa pun yang Anda tempel tidak pernah meninggalkan perangkat Anda — aman untuk data pribadi atau produksi.

Apa perbedaan antara mempercantik dan memperkecil?

Mempercantik mengindentasi ulang JSON dengan jeda baris dan spasi agar mudah dibaca; memperkecil menghapus semua spasi yang tidak perlu untuk menghasilkan JSON valid sekecil mungkin, yang ideal untuk transfer atau penyimpanan.

Mengapa dikatakan JSON saya tidak valid?

Validator melaporkan error sintaks pertama beserta baris dan kolomnya. Penyebab umum adalah koma di akhir, tanda kutip tunggal alih-alih tanda kutip ganda, kunci tanpa tanda kutip, atau kurung siku atau kurung kurawal yang hilang.

Bisakah mengurutkan kunci JSON?

Ya. Aktifkan “Urutkan kunci” saat mempercantik dan kunci setiap objek diurutkan secara alfabet (secara rekursif), yang membuat dua dokumen JSON mudah dibandingkan.