Format, validasi, minify, dan urutkan JSON dengan posisi galat yang tepat
Berjalan di browser Anda. Tidak ada yang Anda ketik dikirim ke mana pun.Memformat JSON membuat indentasi agar mudah dibaca, dan memvalidasi menunjuk baris dan kolom persis tempat JSON rusak, misalnya baris 3, karakter 17. Anda juga bisa minify, mengurutkan kunci, dan menyalin hasilnya. Semuanya berjalan di browser Anda, jadi kunci API dalam payload tidak pernah dikirim ke mana pun.
Halaman ini diterjemahkan dengan mesin dari versi asli bahasa Inggris. Terjemahan ini belum ditinjau oleh manusia, jadi versi bahasa Inggris yang menjadi acuan. Baca versi asli bahasa Inggris
Tempel JSON Anda ke panel Input, atau klik Coba contoh.
Pilih 2 spasi, 4 spasi, atau Tab di bawah Indentasi, dan nyalakan Urutkan kunci agar kunci tersusun menurut abjad.
Jika input tidak valid, baca baris, kolom, dan petunjuk yang tampil di bawah panel Input, lalu perbaiki bagian itu.
Klik Salin untuk mengambil JSON yang sudah diformat, atau ikon unduh untuk menyimpannya sebagai data.json.
Pemformat JSON ini mengubah JSON yang padat atau berantakan menjadi dokumen yang bersih dan berindentasi sehingga mudah dibaca, serta memberi tahu persis di mana JSON rusak jika tidak valid. Pilih dua spasi, empat spasi, atau tab, urutkan kunci menurut abjad, atau minify kembali menjadi satu baris untuk produksi.
Orang menggunakannya saat respons API datang dalam satu baris, saat file konfigurasi berhenti dimuat dan pesan galatnya hanya berbunyi "unexpected token", atau saat dua tim perlu membandingkan file yang sama dengan urutan kunci yang sama. Tempel, tekan Ctrl+Enter, salin hasilnya.
Semuanya terjadi di browser Anda. Teks yang Anda tempel tidak pernah dikirim ke server, sehingga aman untuk payload yang berisi kunci, data pelanggan, atau URL internal. Tidak ada batas ukuran selain yang sanggup ditampung browser Anda; file beberapa megabyte diformat dalam waktu jauh di bawah satu detik.
Jika validasi gagal, Anda mendapat baris dan kolom beserta saran perbaikan yang jelas, seperti "Hapus koma di akhir" atau "Nama properti harus diapit tanda kutip ganda". Untuk penelusuran terstruktur, beralihlah ke tampilan pohon dan ciutkan bagian yang tidak diperlukan. Alat terkait: JSON to TypeScript, YAML to JSON, CSV to JSON.
Ya, gratis tanpa pendaftaran, tanpa batas pemakaian, dan tanpa watermark pada apa pun yang Anda salin atau unduh. Situs ini dibiayai oleh sedikit iklan yang ditampilkan di bawah alat, tidak pernah di dalam editor, dan tidak ada fitur yang ditahan untuk paket berbayar.
Tidak. Pemformatan, validasi, dan minify semuanya berjalan di browser Anda dengan JavaScript, jadi tidak ada yang Anda tempel meninggalkan perangkat dan tidak ada salinan yang disimpan di server. Respons API yang berisi token akses, nama pelanggan, atau detail bank aman ditempel di sini.
Tempel teksnya dan tekan Format. Pesan galat menampilkan baris dan kolom, menyorot barisnya, dan menyarankan perbaikan yang paling mungkin, misalnya menghapus koma di akhir atau mengganti tanda kutip tunggal dengan tanda kutip ganda.
Bisa. Pilih 2 spasi, 4 spasi, atau Tab di bilah opsi dan output langsung diindentasi ulang saat Anda mengubahnya. Pilihan diingat di perangkat ini, jadi file berikutnya muncul dengan gaya yang sama. Minify menghapus indentasi sepenuhnya untuk payload produksi.
Tidak. Pengurutan hanya menulis ulang urutan tampilnya kunci, dan objek JSON tidak memiliki urutan kunci yang ditetapkan, jadi nilai hasil parsing tetap identik. Array mempertahankan urutan aslinya, karena posisi adalah bagian dari data dalam array. Mengurutkan kedua sisi terlebih dahulu membuat diff jauh lebih pendek.
Tidak ada batas tetap. File beberapa megabyte diformat dalam waktu jauh di bawah satu detik di laptop biasa, dan batas sebenarnya adalah memori yang diberikan browser untuk satu tab. Dokumen yang sangat besar tetap berfungsi, tetapi editor bergulir kurang mulus, jadi minify atau pecah dulu.
Masih bingung? Tanyakan tentang Pemformat & Validator JSON dan siapa pun yang tahu dapat menjawab. Tidak perlu akun.