Anda punya sepotong JSON dan hanya ingin tahu satu hal: apakah ini valid? Alat ini menjawabnya dalam sekejap.
Memuat Validator JSON…
Jawaban valid atau tidak valid dalam sekejap
Menjelaskan aturan yang membuat JSON valid
Menunjukkan posisi galat pertama dengan jelas
Berjalan di browser, gratis tanpa pendaftaran
Pasang Validator JSON di blog, dokumentasi, intranet, atau portal sekolah dengan iframe. Pemrosesan, privasi, dan batas penggunaan sama seperti pada halaman alat lengkap.
Kode embed
<iframe
src="https://www.fixtools.io/json/json-validator?embed=1&lang=id"
width="100%"
height="780"
frameborder="0"
style="border:0;border-radius:16px;max-width:900px;"
title="Validator JSON by FixTools"
loading="lazy"
allow="clipboard-write"
></iframe>Ramah atribusi: tautan kecil "Powered by FixTools" muncul di footer embed.
Pertanyaan apakah JSON ini valid terdengar sederhana, tetapi jawabannya bergantung pada aturan sintaks yang tepat. Alat ini memberi Anda jawaban langsung tanpa perlu menghafal spesifikasi. Anda cukup menempelkan teks, dan parser memeriksanya karakter demi karakter memakai logika yang identik dengan JSON.parse pada mesin JavaScript. Bila seluruh struktur sesuai aturan, Anda mendapat konfirmasi valid. Bila ada satu saja pelanggaran, alat berhenti pada titik itu dan menjelaskan apa yang salah. Cara ini jauh lebih andal daripada memeriksa dengan mata, karena kesalahan kecil seperti satu koma yang berlebih sering sulit terlihat. Dengan jawaban yang cepat dan pasti, Anda tidak lagi menebak-nebak apakah payload sudah siap dipakai oleh kode Anda atau masih menyimpan masalah tersembunyi.
Aturan pertama yang membuat JSON valid adalah penggunaan tanda kutip ganda. Setiap kunci pada objek dan setiap nilai berupa teks harus dibungkus tanda kutip ganda, bukan tanda kutip tunggal. Penulisan dengan kutip tunggal tampak benar dalam banyak bahasa pemrograman, tetapi tidak valid sebagai JSON. Bentuk yang benar selalu memakai kutip ganda pada kunci maupun nilai teksnya. Kesalahan ini sangat umum ketika developer menyalin objek dari kode JavaScript atau Python langsung ke berkas JSON, karena kedua bahasa itu mengizinkan tanda kutip tunggal. Validator akan menandai tanda kutip tunggal sebagai galat dan menunjukkan posisinya. Setelah Anda mengganti semua tanda kutip tunggal menjadi ganda, sebagian besar masalah semacam ini biasanya langsung teratasi dan dokumen menjadi valid.
Aturan kedua yang sering dilanggar adalah larangan koma akhir. Di dalam sebuah objek atau array, setiap elemen dipisahkan koma, tetapi tidak boleh ada koma setelah elemen terakhir. Daftar yang diakhiri koma sebelum kurung penutup akan ditolak oleh parser. Banyak bahasa lain memaafkan koma akhir, sehingga kebiasaan itu terbawa dan menghasilkan JSON yang tidak valid. Koma akhir juga muncul saat Anda menghapus elemen terakhir dari daftar tetapi lupa menghapus komanya. Validator menunjukkan posisi tepat koma yang berlebih, biasanya tepat sebelum kurung penutup, sehingga Anda tinggal menghapus satu karakter itu. Setelah koma tersebut hilang, struktur array atau objek Anda kembali memenuhi aturan JSON dan bisa diparsing tanpa masalah lagi.
Aturan ketiga yang mengejutkan banyak pemula adalah bahwa JSON tidak mengenal komentar. Baris komentar satu baris maupun blok komentar yang lazim di JavaScript akan membuat dokumen tidak valid. Jika Anda perlu menjelaskan sesuatu, gunakan field data biasa, misalnya kunci bernama catatan, bukan komentar sintaksis. Selain itu, setiap kurung kurawal dan kurung siku yang dibuka wajib ditutup dengan pasangan yang cocok, dan nilai yang diperbolehkan hanya string, angka, boolean true atau false, null, objek, serta array. Angka ditulis tanpa tanda kutip, sedangkan true, false, dan null ditulis huruf kecil tanpa kutip. Memahami daftar aturan ringkas ini membuat Anda lebih cepat menafsirkan pesan galat dan mengenali mengapa sebuah dokumen ditolak oleh parser.
Ketika alat menemukan masalah, ia melaporkan galat pertama saja, persis seperti JSON.parse. Anda melihat alasan singkat dan posisi karakter yang bermasalah, lalu Anda memperbaikinya dan memvalidasi ulang untuk menemukan galat berikutnya bila masih ada. Perlu dipahami bahwa alat menandai dan menjelaskan kesalahan, tetapi tidak mengubah dokumen Anda secara otomatis, sehingga Anda selalu memegang kendali atas isi data. Seluruh pemeriksaan berjalan secara lokal di browser, jadi teks JSON yang Anda tempelkan tidak pernah diunggah ke server mana pun. Hal ini aman untuk memeriksa respons API atau berkas konfigurasi yang berisi informasi sensitif. Dengan aturan yang jelas dan umpan balik yang tepat sasaran, menjawab pertanyaan apakah JSON ini valid menjadi urusan beberapa detik saja.
Tempel JSON Anda ke validator tertanam lalu klik validasi untuk melihat langsung apakah dokumen valid atau mengetahui posisi galat pertamanya.
Panduan langkah demi langkah untuk apakah json ini valid? cara cepat memeriksanya:
Tempel JSON yang ingin diperiksa
Salin potongan JSON yang Anda ragukan, lalu tempelkan ke kotak masukan alat. Anda juga bisa memuat sebuah berkas .json langsung dari komputer. Tidak perlu mendaftar atau memasang apa pun sebelum memulai pemeriksaan.
Jalankan pemeriksaan
Klik tombol validasi agar alat mem-parsing teks Anda memakai logika yang sama dengan JSON.parse. Dalam sekejap Anda mendapat jawaban langsung apakah dokumen tersebut valid atau mengandung kesalahan sintaks tertentu.
Baca jawabannya
Jika valid, Anda melihat konfirmasi bahwa struktur sudah benar. Jika tidak, alat menampilkan alasan galat pertama beserta baris dan kolom tempat masalah berada, sehingga Anda tahu bagian mana yang perlu ditinjau.
Pahami penyebabnya
Cocokkan pesan galat dengan aturan JSON yang umum, seperti tanda kutip ganda yang hilang, koma akhir, atau komentar yang tidak diizinkan. Pemahaman ini membantu Anda mengenali pola kesalahan serupa di masa mendatang.
Perbaiki dan periksa ulang
Sunting bagian yang ditandai, lalu jalankan pemeriksaan lagi. Ulangi hingga alat mengonfirmasi bahwa JSON valid sepenuhnya. Karena prosesnya instan, Anda bisa memeriksa berulang kali tanpa harus menunggu apa pun.
Situasi umum di mana pendekatan ini benar-benar membuat perbedaan:
Memeriksa cuplikan JSON dari dokumentasi
Saat menyalin contoh payload dari dokumentasi atau tiket, tempelkan ke alat untuk memastikan cuplikan itu benar-benar valid. Anda cepat mengetahui apakah contoh tersebut memakai tanda kutip tunggal atau koma akhir yang membuatnya gagal diparsing.
Memverifikasi respons API sebelum dipakai kode
Sebelum kode Anda mengonsumsi respons sebuah endpoint, periksa payload mentahnya lebih dulu. Alat mengonfirmasi apakah struktur valid, sehingga Anda bisa membedakan bug pada parsing Anda dari data yang memang cacat sejak dari server.
Mengecek berkas config yang baru disunting
Setelah menyunting berkas konfigurasi JSON dengan tangan, muat berkas itu ke alat untuk memastikan tidak ada koma akhir atau kurung yang hilang. Pemeriksaan cepat ini mencegah kesalahan sepele menggagalkan proses build atau deployment Anda.
Dapatkan hasil yang lebih baik dengan saran ahli ini:
Curigai tanda kutip tunggal lebih dulu
Jika JSON Anda berasal dari kode JavaScript atau Python, periksa tanda kutip tunggal terlebih dahulu. Itu penyebab paling umum dokumen dinyatakan tidak valid. Ganti semua menjadi tanda kutip ganda, lalu validasi ulang untuk melihat sisa masalahnya.
Perhatikan karakter sebelum kurung penutup
Koma akhir hampir selalu bersembunyi tepat sebelum kurung penutup. Saat pesan galat menunjuk ke area itu, cari koma berlebih di elemen terakhir. Menghapus satu karakter itu sering langsung membuat dokumen menjadi valid kembali.
Gunakan field data untuk catatan, bukan komentar
Karena JSON melarang komentar, jangan menambahkan baris komentar apa pun. Bila Anda perlu mencatat sesuatu, tambahkan kunci biasa seperti catatan bernilai string. Dengan begitu dokumen tetap valid sekaligus menyimpan keterangan yang Anda butuhkan.
Alat lain yang mungkin berguna bagi Anda:
Validasi JSON online gratis
Periksa JSON untuk kesalahan
Pemeriksa sintaks JSON
Validator JSON untuk Chrome yang berjalan tanpa ekstensi
Validator JSON berbasis web yang berjalan di Chrome atau browser mana pun tanpa memasang ekstensi. Gratis, cepat, dan JSON diproses lokal di browser.
Validasi JSON tanpa instal software apa pun
Validasi JSON langsung di browser tanpa mengunduh atau memasang software apa pun. Gratis, cepat, dan file JSON Anda tetap diproses secara lokal.
Cara memperbaiki koma akhir dalam JSON
JSON tidak mengizinkan koma setelah elemen terakhir. Alat gratis ini menandai posisi koma akhir di browser agar Anda bisa menemukan dan menghapusnya.
Temukan dan pahami penyebab kesalahan JSON.parse
Temukan letak dan alasan kesalahan JSON.parse agar bisa Anda perbaiki. Alat gratis menunjuk baris dan posisinya, berjalan penuh di browser tanpa unggah.
Cara memperbaiki galat token tak terduga pada JSON
Galat Unexpected token muncul karena karakter salah tempat di JSON. Alat gratis ini menunjukkan posisinya di browser agar mudah Anda temukan dan perbaiki.
Validasi string JSON untuk memastikan teksnya valid
Periksa apakah sebuah string adalah JSON yang valid. Alat gratis menandai baris dan posisi kesalahan, berjalan penuh di browser tanpa mengunggah data.
Buka Validator JSON untuk melihat batas gratis dan metode pemrosesannya.
Buka Validator JSON →Tingkat gratis · Tanpa akun · Batas transparan