Pemformat & Validator JSON

Format, validasi, percantik, dan perkecil JSON sepenuhnya di browser Anda. Tanpa unggahan, tanpa pelacakan — data Anda tetap ada di perangkat Anda.

100% berbasis browser Tidak diperlukan pendaftaran Privat secara default
Siap

Tempel JSON, jatuhkan file, atau klik Buka file.


                            

Hasil muncul di sini. Semuanya berjalan di browser Anda.

Privat berdasarkan desain

Semua pemformatan, validasi, dan pengecilan berjalan secara lokal di browser Anda. JSON Anda tidak pernah dikirim ke server.

Umpan balik instan

Dapatkan kesalahan parse dengan informasi baris dan kolom, ditambah konteks di sekitarnya sehingga Anda dapat memperbaiki kesalahan ketik dalam hitungan detik.

Format, perkecil, dan urutkan

Cetak cantik JSON dengan indentasi 2, 4, atau tab, perkecil untuk transportasi, dan secara opsional urutkan kunci objek menurut abjad.

Pertanyaan yang Sering Diajukan

Apakah formatter JSON ini benar-benar gratis? ▾

Ya. Formatter, validator, dan beautifier JSON Convertr.org 100% gratis tanpa pendaftaran, tanpa watermark, dan tanpa batasan penggunaan.

Apakah JSON saya diunggah ke server? ▾

Tidak. Ini adalah formatter JSON asli browser. Teks JSON Anda tidak pernah meninggalkan perangkat Anda — pemformatan, validasi, dan pengecilan semuanya berjalan secara lokal di browser Anda menggunakan JavaScript.

Apa yang diperiksa oleh validator? ▾

Validator memeriksa apakah input Anda adalah JSON yang valid secara sintaksis sesuai dengan spesifikasi JSON resmi. Kesalahan termasuk koma yang salah tempat, kurung yang tidak seimbang, kunci yang tidak dikutip, dan karakter tambahan, dengan informasi baris dan kolom jika tersedia.

Apa perbedaan antara Format dan Minify? ▾

Format (juga disebut Beautify atau Pretty Print) menambahkan jeda baris dan indentasi sehingga JSON mudah dibaca. Minify menghapus semua spasi kosong yang tidak perlu untuk membuat JSON sekecil mungkin untuk transportasi melalui jaringan.

Bisakah saya mengurutkan kunci secara alfabetis? ▾

Ya. Aktifkan opsi Urutkan kunci untuk mengurutkan kunci objek secara rekursif menurut abjad. Array mempertahankan urutan aslinya.

Seberapa besar file JSON yang dapat saya format? ▾

Karena semuanya berjalan di browser Anda, batasan praktisnya bergantung pada perangkat Anda. Desktop modern dengan nyaman menangani file JSON beberapa megabyte. Untuk file yang sangat besar, lebih suka alat baris perintah seperti jq.

Apakah alat ini mendukung JSON5 atau JSONC (JSON dengan komentar)? ▾

Tidak. Agar tetap sesuai dengan spesifikasi JSON, JSON5 dan JSONC (JSON dengan komentar atau koma tambahan) tidak didukung. Hapus komentar dan koma tambahan sebelum menempel.

Bisakah saya mengonversi JSON ke YAML, XML, atau CSV? ▾

Halaman ini berfokus pada pemformatan, validasi, dan pengecilan JSON itu sendiri. Untuk konversi format (JSON ke YAML, JSON ke XML, JSON ke CSV), Convertr.org menawarkan halaman konverter khusus.

JSON Formatter dan Validator

Parse, validasi, format, minify, urutkan, dan periksa teks JSON.

Pengantar
JSON teks atau file .json lokal ditambah opsi format.
output
JSON yang diformat atau diminimalkan dengan diagnosis sintaks dan statistik.
Pembatasan yang nyata
JSON tidak boleh mengandung komentar, koma di akhir, NaN, atau semantik kunci duplikat yang dipertahankan oleh setiap parser; memori perangkat membatasi dokumen yang sangat besar.
Privasi dan pengendalian data
Teks JSON atau file .json lokal ditambah opsi pemformatan diproses di tab browser ini. Convertr tidak menerima atau menyimpannya; menutup atau memuat ulang halaman membersihkan status kerja kecuali alat secara eksplisit menawarkan unduhan lokal.

Bagaimana cara menggunakan alat ini

  1. Berikan teks JSON atau file .json lokal ditambah opsi pemformatan di kontrol alat.
  2. Pilih pengaturan yang memengaruhi JSON yang diformat atau diminimalkan dengan diagnostik sintaks dan statistik, lalu jalankan alat.
  3. Tinjau JSON yang diformat atau diminifikasi dengan diagnostik sintaks dan statistik sebelum menyalin atau mengunduhnya.

Mode kegagalan umum

Kesalahan sintaks melaporkan posisi penguraiannya, sementara input kosong atau dokumen yang terlalu besar tidak dapat menghasilkan output.

Contoh yang berguna

Tempel respons API yang ringkas untuk menjorok dengan dua spasi dan mengurutkan kunci objek untuk ditinjau.