Alat developer / 01

JSON Formatter

Validasi, format, minify, salin, dan download JSON tanpa mengirimkannya ke mana pun.

JSON Formatter: TOEA melakukan parse JSON memakai parser berbasis standar di browser, lalu mengeluarkannya dengan indentasi dua atau empat spasi, atau tanpa whitespace tambahan. Berjalan 100% lokal di browser Anda tanpa upload file ke server.

Dijalankan
Di browser Anda
Biaya
Gratis · tanpa daftar
Ketersediaan
Siap digunakan
Meja perapihan JSONPemrosesan lokal

Berjalan sepenuhnya di browser Anda

Output terformatMenunggu
Hasil Anda akan muncul di sini.

Kesalahan yang paling sering membuat JSON tidak valid

JSON lebih ketat daripada JavaScript yang mirip dengannya. Koma setelah item terakhir, tanda kutip tunggal, kunci tanpa tanda kutip, komentar, dan nilai seperti undefined atau NaN semuanya tidak valid, dan masing-masing dilaporkan dengan posisinya. Teks yang disalin dari file JavaScript atau dihasilkan oleh model bahasa sering memuat beberapa di antaranya; alat perbaikan JSON memperbaikinya secara mekanis, dan objek JS ke JSON mengonversi literal objek.

Angka besar kehilangan digit

JavaScript menyimpan setiap angka sebagai float 64-bit, yang eksak hanya sampai 9.007.199.254.740.991. Alat apa pun yang mengurai JSON di JavaScript, termasuk yang ini, akan membulatkan integer yang lebih besar, jadi ID 64-bit seperti 12345678901234567890 akan kembali sebagai 12345678901234567000. API yang mengembalikan ID besar biasanya menyediakannya sebagai string karena alasan ini.

Lebih dari sekadar pemformatan

Pemformatan membuktikan sintaks valid, bukan bahwa data punya field yang benar. Untuk memeriksa struktur terhadap kontrak, gunakan validator JSON Schema; untuk melihat apa yang berubah antara dua respons, pembanding JSON membandingkan berdasarkan kunci, bukan per baris.

Cara menggunakannya

  1. Tempel JSON ke editor input.
  2. Pilih Format JSON atau Minify.
  3. Tinjau hasil parse, lalu salin atau download.

Privasi & batasan

JSON Anda tetap di browser Anda. Pemformatan hanya memeriksa sintaks, bukan apakah field sesuai dengan skema API tertentu.

Alat terkait

Pertanyaan umum

Apakah alat ini memperbaiki JSON yang tidak valid?

Tidak. Alat ini melaporkan error parser agar Anda bisa memperbaiki sumbernya tanpa diam-diam mengubah makna.

Apakah mengubah urutan key?

Tidak. Urutan properti dipertahankan seperti yang diberikan oleh objek hasil parse.

Alat gratis · berjalan di browser anda · tanpa perlu akun