Sintaks JSON terlihat sederhana, tetapi satu koma atau tanda kutip yang keliru sudah cukup membuat parser menolak seluruh dokumen.
Memuat Validator JSON…
Memeriksa aturan sintaks inti JSON: kutip ganda, kurung, dan koma
Menunjukkan posisi persis kesalahan sintaks pertama
Berjalan lokal di browser, JSON tidak pernah diunggah
Gratis, tanpa pendaftaran dan tanpa watermark
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.
Pemeriksaan sintaks berfokus pada bentuk teks JSON, bukan pada makna datanya. Artinya, alat memastikan susunan karakter mengikuti tata bahasa JSON sebelum program apa pun mencoba mengurainya. JSON menuntut struktur yang konsisten, sehingga kesalahan kecil pada tanda baca akan langsung membuat dokumen ditolak. Pemeriksa sintaks FixTools membaca dokumen dengan logika setara JSON.parse, lalu berhenti pada pelanggaran pertama yang ditemukan. Berbeda dengan validasi skema yang menilai apakah field tertentu ada atau bertipe benar, pemeriksaan sintaks hanya peduli pada apakah teks dapat diurai sama sekali. Karena itu, alat ini menjadi langkah pertama yang wajib dilalui: bila sintaks belum benar, pemeriksaan lain seperti struktur atau tipe data tidak akan bisa dilakukan sampai dokumen berhasil terurai lebih dahulu.
Ada beberapa aturan sintaks inti yang paling sering dilanggar. Pertama, seluruh kunci pada objek dan seluruh nilai teks harus dibungkus tanda kutip ganda, bukan kutip tunggal, dan bukan tanpa kutip sama sekali. Kedua, setiap kurung kurawal pembuka wajib memiliki penutup, begitu pula setiap kurung siku pada larik, sehingga struktur bersarang harus seimbang dari luar ke dalam. Ketiga, elemen dipisahkan koma, tetapi koma tidak boleh muncul setelah elemen terakhir sebelum kurung penutup. Keempat, JSON tidak mengenal komentar, sehingga baris berawalan dua garis miring atau tanda pagar membuat dokumen tidak valid. Memahami keempat aturan ini membuat Anda cepat mengenali penyebab ketika alat menunjuk satu posisi, karena mayoritas kesalahan sintaks selalu berkisar pada tanda kutip, kurung, atau koma yang salah tempat.
Ketika alat menemukan pelanggaran sintaks, ia melaporkan kesalahan pertama saja, lengkap dengan posisi berupa baris dan kolom atau indeks karakter. Ini penting karena parser tidak dapat melanjutkan setelah struktur teks rusak, sebab ia kehilangan konteks untuk menafsirkan sisa dokumen. Pesan yang muncul biasanya menyebut jenis masalah, misalnya token tak terduga, string yang belum ditutup, atau akhir input yang datang terlalu cepat. Dengan menunjuk lokasi yang tepat, alat menghemat waktu Anda dibanding memindai seluruh berkas secara manual. Perlu diingat, kesalahan sering bersembunyi tepat sebelum posisi yang dilaporkan, misalnya koma yang hilang di baris sebelumnya membuat parser baru menyadari masalah pada baris berikutnya. Karena itu, periksa juga area di sekitar titik yang ditunjuk, bukan hanya karakter persisnya saja.
Seperti seluruh alat FixTools, pemeriksa sintaks ini berjalan sepenuhnya di dalam browser Anda. Tidak ada teks JSON yang dikirim ke server, tidak ada yang disimpan, dan tidak ada yang diunggah untuk diproses dari jarak jauh. Semua analisis dilakukan oleh mesin JavaScript pada perangkat Anda sendiri, sehingga data tetap berada di komputer Anda. Hal ini menenangkan bagi pengembang yang memeriksa cuplikan berisi kunci rahasia, token autentikasi, atau contoh payload internal. Anda tidak perlu khawatir data tersalur ke pihak lain hanya untuk sekadar memeriksa tanda kutip dan koma. Keuntungan tambahannya, karena tidak ada panggilan jaringan, alat tetap berfungsi meski koneksi internet terputus, dan hasil muncul nyaris seketika tanpa jeda tunggu server. Kombinasi ini membuat pemeriksaan sintaks nyaman dilakukan berulang kali.
Penting untuk memahami peran alat ini dengan jujur. Pemeriksa sintaks menunjukkan di mana dan mengapa teks Anda melanggar aturan JSON, tetapi ia tidak menulis ulang atau memperbaiki dokumen secara otomatis. Koreksi tetap Anda lakukan sendiri, karena mengubah teks tanpa memahami maksud asli berisiko merusak data yang sebenarnya ingin Anda simpan. Yang alat berikan adalah petunjuk yang cukup akurat untuk memperbaiki dengan cepat, seperti mengganti kutip tunggal menjadi ganda atau menghapus koma berlebih. Seluruh kemampuan ini tersedia tanpa biaya, tanpa pendaftaran, dan tanpa watermark pada hasilnya. Anda bebas memeriksa banyak cuplikan berturut-turut dalam satu sesi. Dengan menjadikan pemeriksaan sintaks sebagai kebiasaan sebelum menyimpan berkas, Anda mencegah kegagalan parsing muncul di tahap yang lebih mahal untuk diperbaiki nanti.
Tempel JSON di pemeriksa sintaks berikut untuk melihat apakah tanda kutip, kurung, dan koma sudah benar serta di mana letak error.
Panduan langkah demi langkah untuk pemeriksa sintaks json untuk menemukan kesalahan format:
Masukkan JSON yang ingin diperiksa
Tempel teks JSON dari kode, respons API, atau berkas konfigurasi ke kotak input. Anda juga dapat memuat file .json langsung dari perangkat, dan isinya tetap diproses di dalam browser Anda sendiri.
Jalankan pemeriksaan sintaks
Klik periksa atau biarkan alat memeriksa otomatis. Mesin membaca dokumen karakter demi karakter untuk memastikan setiap tanda kutip, kurung kurawal, kurung siku, dan koma sudah ditempatkan sesuai aturan sintaks JSON.
Temukan letak kesalahan
Jika ada pelanggaran sintaks, alat menandai posisi pertama berupa baris dan kolom disertai alasan singkat, seperti token tak terduga, kutip yang hilang, atau koma berlebih setelah elemen terakhir dalam dokumen.
Betulkan lalu periksa lagi
Buka posisi yang ditunjuk, perbaiki tanda baca yang salah, dan jalankan pemeriksaan ulang. Ulangi langkah ini sampai alat menyatakan seluruh sintaks JSON sudah benar tanpa kesalahan yang tersisa.
Situasi umum di mana pendekatan ini benar-benar membuat perbedaan:
Menemukan koma yang salah di file konfigurasi
Berkas seperti package.json atau tsconfig.json sering rusak karena koma berlebih setelah elemen terakhir. Tempel isinya di sini untuk menemukan posisi persis koma bermasalah sebelum alat build atau linter proyek gagal saat membacanya.
Memeriksa cuplikan JSON dari respons API
Sebelum kode Anda mengonsumsi respons endpoint, periksa sintaksnya agar Anda yakin payload dapat diurai. Bila ada string yang belum ditutup atau kutip yang keliru, alat menunjuk lokasinya sehingga Anda tahu di mana data mulai rusak.
Membersihkan JSON yang disalin dari dokumentasi
Menyalin contoh dari dokumen atau chat kadang membawa kutip pintar dan karakter tersembunyi yang melanggar sintaks. Jalankan pemeriksaan untuk memastikan teks benar-benar memakai kutip ganda biasa dan tanda baca yang sah sebelum dipakai.
Dapatkan hasil yang lebih baik dengan saran ahli ini:
Curigai baris tepat sebelum posisi error
Koma atau kurung yang hilang sering baru terdeteksi parser pada baris berikutnya. Bila karakter yang ditunjuk tampak benar, periksa akhir baris sebelumnya, karena di situlah tanda baca yang terlupa biasanya bersembunyi tanpa disadari.
Ganti semua kutip tunggal menjadi ganda
JSON hanya menerima tanda kutip ganda untuk kunci dan teks. Jika alat berulang menandai token tak terduga, telusuri dokumen untuk kutip tunggal atau kutip pintar yang tersisa, lalu ganti dengan kutip ganda lurus biasa.
Periksa keseimbangan kurung dari luar ke dalam
Setiap kurung kurawal dan kurung siku harus berpasangan. Saat menghadapi struktur bersarang, hitung pembuka dan penutup lapis demi lapis agar Anda cepat menemukan kurung mana yang belum ditutup atau tertutup berlebih.
Alat lain yang mungkin berguna bagi Anda:
Validasi JSON online gratis
Perbaiki koma akhir dalam JSON
Perbaiki token tak terduga JSON
Validator skema JSON untuk memeriksa struktur dan tipe data
Validator skema JSON gratis di browser. Cek dokumen JSON terhadap JSON Schema untuk memastikan struktur, field wajib, dan tipe nilai benar. Tanpa unggah.
Validasi JSON online gratis langsung di browser
Validasi JSON online gratis langsung di browser. Tempel JSON dan lihat seketika apakah valid, dengan posisi error pertama jika ada. Tanpa unggah.
Periksa JSON untuk kesalahan dan lihat lokasinya dengan tepat
Periksa JSON untuk kesalahan gratis di browser. Temukan error dalam dokumen JSON dan lihat posisi persisnya agar mudah diperbaiki. Tanpa unggah, tanpa daftar.
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.
Perbaiki JSON tidak valid dengan mengetahui penyebab pastinya
Perbaiki JSON tidak valid gratis di browser. Alat menandai penyebab pasti seperti koma akhir atau kutip salah, lalu Anda mengeditnya. Tanpa unggah.
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.
Buka Validator JSON untuk melihat batas gratis dan metode pemrosesannya.
Buka Validator JSON →Tingkat gratis · Tanpa akun · Batas transparan