Formatter & Validator JSON

Format, kecilkan, validasi, urutkan, dan perbaiki JSON, jelajahi sebagai pohon lipat dengan penyorotan sintaks, saring berdasarkan jalur, escape string, dan unduh hasilnya.

Memuat alat…

Formatter & Validator JSONTempel JSON untuk menampilkannya dengan rapi menggunakan indentasi 2 spasi, 4 spasi, atau tab, atau perkecil untuk produksi. Kesalahan divalidasi saat Anda mengetik dan dilaporkan dengan baris dan kolom yang tepat. Data Anda diproses sepenuhnya di browser dan tidak pernah diunggah. Anda juga bisa beralih ke tampilan pohon yang dapat dilipat, mengaktifkan mode Perbaiki untuk otomatis memperbaiki koma di akhir, tanda kutip tunggal, kunci tanpa tanda kutip, dan komentar, mengurutkan kunci secara alfabet, mengambil subpohon dengan filter jalur, meng-escape atau membatalkan escape string JSON, dan mengunduh keluaran. Semuanya tetap berjalan di browser Anda.

Apa itu Formatter & Validator JSON?

Formatter, pemercantik, dan validator JSON online gratis yang berjalan sepenuhnya di browser Anda. Tempel JSON yang diperkecil atau berantakan dan alat ini menampilkan strukturnya dengan rapi sesuai indentasi pilihan Anda: 2 spasi, 4 spasi, atau tab, atau beralih ke mode Minify untuk menghapus spasi dan merangkum semuanya menjadi satu baris ringkas untuk produksi. Saat Anda mengetik, alat ini memvalidasi sintaks, dan indikator Status menampilkan Valid JSON atau menandai kesalahan pertama, dengan menambahkan baris dan kolomnya jika tersedia. Pengembang backend dan frontend menggunakannya untuk membaca dan men-debug respons API, merapikan berkas konfigurasi, dan memverifikasi payload sebelum melakukan commit. Selain memformat, keluaran diberi penyorotan sintaks (kunci, string, angka, boolean, dan null dalam warna berbeda) dan dapat dijelajahi sebagai pohon yang dapat dilipat. Mode Perbaiki secara toleran memperbaiki koma di akhir, string bertanda kutip tunggal, kunci objek tanpa tanda kutip, serta komentar // atau /* */ sebelum penguraian; filter jalur seperti data.items[0].name hanya mengambil satu subpohon; Urutkan kunci menata ulang setiap objek A→Z; dan Escape/Batalkan escape mengubah JSON menjadi string berkutip dan sebaliknya. Anda dapat menyalin atau mengunduh hasilnya sebagai berkas.

Cara menggunakan Formatter & Validator JSON

  1. Tempel atau ketik JSON Anda ke dalam kotak Input.
  2. Biarkan mode pada Format untuk mempercantik, atau klik Minify untuk merapatkan semuanya menjadi satu baris.
  3. Pilih indentasi Anda: 2 spasi, 4 spasi, atau Tab.
  4. Periksa panel Status - panel ini menampilkan Valid JSON, atau menampilkan Tidak valid dengan baris dan kolom dari kesalahan pertama jika posisinya tersedia.
  5. Gunakan tombol Salin untuk mengambil keluaran yang sudah diformat, atau klik Bersihkan untuk mengosongkan input dan memulai ulang.
  6. Alihkan tampilan antara Teks dan Pohon untuk membaca objek dan array bersarang sebagai pohon lipat yang berwarna.
  7. Buka Opsi untuk mengaktifkan mode Perbaiki, mengurutkan kunci A→Z, atau mengubah indentasi; ketik jalur seperti data.items[0].name untuk mengambil subpohon, atau pilih Escape/Batalkan escape untuk string JSON; lalu salin atau Unduh hasilnya.

Contoh

Mempercantik objek satu baris (2 spasi)

Masukan

{"name":"Ada","age":30}

Keluaran

{
  "name": "Ada",
  "age": 30
}

Memperkecil konfigurasi untuk produksi

Masukan

{
  "debug": false,
  "port": 8080
}

Keluaran

{"debug":false,"port":8080}

Menangkap kesalahan koma di akhir

Tempel {"a": 1,} dan Status beralih ke Tidak valid, menandai masalah sintaks pertama (seperti koma yang hilang atau berlebih, atau nama properti yang perlu diberi tanda kutip) beserta baris dan kolomnya jika posisinya dilaporkan, sehingga Anda dapat memperbaiki bagian itu.

Memperbaiki JSON longgar

Masukan

{a:1, b:'two',}

Keluaran

{
  "a": 1,
  "b": "two"
}

Pertanyaan yang sering diajukan

Apakah JSON saya diunggah ke server?
Tidak. Penguraian, pemformatan, pengecilan, dan validasi semuanya berlangsung secara lokal di browser Anda menggunakan mesin JSON bawaan. Data Anda tidak pernah meninggalkan perangkat Anda, dan alat ini tetap berfungsi secara offline.
Opsi indentasi apa saja yang dapat saya gunakan?
Dalam mode Format, Anda dapat mempercantik dengan 2 spasi, 4 spasi, atau karakter Tab. Mode Minify mengabaikan indentasi dan menghapus semua spasi yang tidak diperlukan untuk menghasilkan satu baris.
Mengapa JSON saya dinyatakan Tidak valid?
Validator melaporkan masalah sintaks pertama dan, jika mesin menyediakan posisi, menambahkan baris dan kolomnya. Penyebab umum adalah koma di akhir atau yang hilang, string atau tanda kurung yang tidak ditutup, karakter escape yang tidak valid, atau nama properti yang tidak diapit tanda kutip ganda.
Apakah validasi dilakukan ulang secara otomatis?
Ya. Validasi dan pemformatan diperbarui saat Anda mengetik, jadi begitu Anda memperbaiki bagian yang ditandai, Status kembali ke Valid JSON dan keluaran disegarkan secara instan.
Bisakah menangani berkas JSON besar?
Ya. Karena semuanya berjalan secara lokal, tidak ada waktu tunggu unggahan, meskipun input yang sangat besar pada akhirnya bergantung pada memori yang tersedia di perangkat Anda.
Apa yang diperbaiki mode Perbaiki?
Sebelum penguraian, ia otomatis memperbaiki kesalahan JSON tidak valid yang paling umum: koma di akhir, string bertanda kutip tunggal, kunci objek tanpa tanda kutip, serta komentar baris // atau blok /* */. Indikator Perbaiki menampilkan Diperbaiki saat ada yang berubah dan Tanpa perubahan jika tidak. Semuanya berjalan secara lokal di browser Anda.
Bisakah saya menjelajahi JSON sebagai pohon atau mengambil sebagian?
Bisa. Beralih ke tampilan Pohon untuk membuka dan menutup objek dan array bersarang, dan ketik jalur seperti data.items[0].name pada filter jalur untuk hanya mengeluarkan subpohon tersebut. Anda juga dapat mengurutkan kunci A→Z, meng-escape atau membatalkan escape string JSON, melihat pratinjau bersorot sintaks, dan mengunduh hasil sebagai berkas .json atau .txt — semuanya tanpa mengunggah apa pun.

Alat terkait