Poin penting
- 01Pemformatan membuat JSON lebih mudah dibaca, sementara minifying menghapus whitespace ekstra untuk penyimpanan atau transfer yang kompak.
- 02Validasi menangkap masalah sintaks seperti trailing comma, single quote, unquoted key, dan komentar.
- 03Pemformat menggunakan parser JSON browser, jadi data yang ditempel tidak diunggah ke Handytool.
Mengapa memformat JSON?
JSON mudah dibaca oleh perangkat lunak, tetapi respons API mentah dan blob config dapat menjadi menyakitkan bagi orang. Pretty-printing menambahkan indentasi dan hentian baris sehingga array bertumpuk, objek, string, angka, boolean, dan nilai null lebih mudah diperiksa.
Alat yang sama juga dapat minify JSON ketika Anda memerlukan muatan satu baris yang kompak, atau validasi itu ketika parser, API, langkah pembangunan, atau file config mengeluh.
Cara memformat JSON online
Tempel hanya data yang Anda diizinkan untuk diperiksa secara lokal, terutama ketika bekerja dengan muatan produksi.
- 01
Buka pemformat JSON
Tempel JSON ke pane input atau lampirkan file JSON dari perangkat Anda.
- 02
Pilih indentasi
Pilih 2 spasi, 4 spasi, atau tab agar sesuai dengan gaya proyek atau editor Anda.
- 03
Format, minify, atau validasi
Klik Format untuk output yang dapat dibaca, Minify untuk output kompak, atau Validate untuk memeriksa sintaks JSON.
- 04
Salin atau unduh
Salin output atau unduh sebagai file JSON setelah mengonfirmasi hasil mengurai dengan benar.
Kesalahan JSON tidak valid yang umum
JSON lebih ketat daripada banyak contoh literal objek JavaScript yang Anda lihat dalam cuplikan kode.
- 01Trailing comma setelah properti objek atau item array terakhir.
- 02Single quote bukan double quote di sekitar string.
- 03Kunci objek yang tidak dibungkus dalam double quote.
- 04Komentar di dalam JSON.
- 05Koma yang hilang antara properti atau item array.
Apa yang terjadi pada JSON?
Pemformat menguraikan dan menserialkan JSON di browser Anda dengan dukungan JSON bawaan JavaScript. Handytool tidak perlu mengunggah muatan, file config, atau dump data Anda.
Dokumen JSON yang sangat besar masih dapat menggunakan memori signifikan di browser. Untuk ekspor besar, pertimbangkan pemformatan hanya bagian yang perlu Anda periksa.
FAQ pemformat JSON
Bisakah saya memformat JSON tanpa mengunggahnya?
Ya. Handytool memformat, minify, dan validasi JSON di browser.
Apa perbedaan antara format dan minify?
Format menambahkan hentian baris dan indentasi untuk keterbacaan. Minify menghapus whitespace opsional untuk membuat JSON lebih kecil.
Mengapa JavaScript yang valid gagal sebagai JSON?
JSON memiliki sintaks yang lebih ketat daripada literal objek JavaScript. Ini tidak memungkinkan komentar, string tanda kutip tunggal, fungsi, undefined, atau kunci tanpa kutip.
Bisakah saya melampirkan file JSON?
Ya. Lampirkan file JSON atau teks, kemudian format, minify, validasi, salin, atau unduh hasilnya.