Cara menggunakan Formatter & validator JSON
- 1
Tempel atau buka JSON
Tempel ke kotak di sebelah kiri, seret file .json ke kotak itu, atau gunakan Buka file. Coba Contoh untuk melihat cara kerjanya.
- 2
Pilih tata letak
Pilih 2 spasi, 4 spasi, atau tab, aktifkan Urutkan kunci A–Z jika Anda ingin urutan yang konsisten, lalu tekan Format JSON atau Minify.
- 3
Perbaiki kesalahan
Jika JSON tidak valid, baca baris, kolom, dan petunjuknya, lompat ke lokasinya dengan Ke baris, atau tekan Perbaiki JSON.
- 4
Salin, unduh, atau jelajahi
Salin hasilnya, unduh sebagai .json, atau buka tab Pohon untuk melipat node dan menyalin JSONPath.
Batas dan Pro
Gratis tanpa daftar: buka file hingga 50 MB. Input lebih dari 200.000 karakter diproses di worker latar belakang, file di atas 2 MB diformat tanpa dimuat ke editor, dan tampilan pohon mendukung dokumen hingga 2 MB.
Pro menghilangkan iklan; batas formatter sama di semua paket. Lihat Pro
Tentang Formatter & validator JSON
Tempel respons API, file konfigurasi, atau satu baris log, lalu formatter ini akan memeriksanya sesuai standar JSON (RFC 8259) dan menampilkannya dengan indentasi dua spasi, empat spasi, atau tab. Anda juga bisa meminifikasinya menjadi satu baris. Kunci dapat diurutkan secara alfabetis sehingga dua versi dokumen yang sama mudah dibandingkan.
Jika JSON rusak, Anda akan mendapatkan nomor baris dan kolom, penjelasan dalam bahasa sederhana tentang apa yang seharusnya ada, tanda panah tepat di bawah lokasi masalah, dan perkiraan perbaikannya: koma yang hilang di akhir baris sebelumnya, koma di akhir daftar, tanda kutip tunggal, nama properti tanpa tanda kutip, komentar, True atau None ala Python, NaN, pemisah baris mentah di dalam string, atau kurung yang belum ditutup. Tombol Perbaiki JSON memperbaiki kebiasaan mirip JSON tersebut sekaligus dan mencantumkan setiap perubahan, sehingga Anda bisa meninjaunya atau membatalkannya.
Angka dan urutan escape disalin persis seperti aslinya, jadi ID seperti 12345678901234567890 tidak dibulatkan seperti yang dilakukan JSON.parse. Tampilan pohon melipat objek dan array, menunjukkan jumlah kunci atau item di dalamnya, serta dapat menyalin JSONPath atau nilai dari setiap node.
File besar diproses di worker latar belakang, sehingga halaman tetap responsif saat ekspor 50 MB diformat. Alat ini tidak memvalidasi dengan JSON Schema, tidak mengonversi ke YAML atau CSV, dan tidak menjalankan kueri data dengan ekspresi JSONPath.
Privasi
Penguraian, pemformatan, dan perbaikan berlangsung di tab browser ini; JSON yang Anda tempel atau buka tidak pernah diunggah atau dikirim ke layanan mana pun. Hanya pilihan indentasi dan pengurutan kunci yang disimpan di penyimpanan lokal — dokumennya sendiri tidak disimpan setelah Anda menutup halaman.
Fitur
Kesalahan yang bisa langsung diperbaiki
Baris, kolom, tanda panah di bawah masalah, dan saran perbaikan, bukan sekadar “Unexpected token”.
Perbaikan sekali klik
Mengubah JSON berisi komentar, koma di akhir daftar, kutip tunggal, atau kunci tanpa kutip menjadi JSON yang ketat.
Pohon yang bisa dilipat
Lipat objek atau array mana pun dan salin JSONPath atau nilai dari sebuah node.