JSON Formatter dan Validator

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, validate, format, minify, sort, dan inspect JSON teks.

Pengantar
JSON teks atau file .json lokal ditambah opsi format.
output
Format atau mini JSON dengan diagnosis sintaks dan statistik.
Pembatasan yang nyata
JSON tidak dapat mengandung komentar, kommas yang mengejar, NaN, atau semantik kunci duplikat yang disimpan oleh setiap parser; memori perangkat membatasi dokumen yang sangat besar.
Privasi dan pengendalian data
Teks JSON atau file .json lokal ditambah opsi format diproses dalam tab browser ini. Converter tidak menerima atau menyimpannya; menutup atau mengunggah halaman membersihkan kondisi kerja kecuali alat secara eksplisit menawarkan download lokal.

Bagaimana cara menggunakan alat ini

  1. Menyediakan teks JSON atau file .json lokal ditambah opsi format di kontrol alat.
  2. Pilih pengaturan yang mempengaruhi format atau mini JSON dengan diagnosis sintaks dan statistik, kemudian jalankan alat.
  3. Ulasan format atau mini JSON dengan diagnosis sintaks dan statistik sebelum menyalin atau men-downloadnya.

Modus kegagalan umum

Sebuah kesalahan sintax melaporkan posisi parsa, sementara input kosong atau dokumen yang berlebihan tidak dapat menghasilkan output.

Contoh yang berguna

Tambah respons API kompak untuk mengindentasi dengan dua ruang dan sort objek kunci untuk review.