Gratis · Cepat · Privasi

Pemeriksa sintaks JSON untuk menemukan kesalahan format

Sintaks JSON terlihat sederhana, tetapi satu koma atau tanda kutip yang keliru sudah cukup membuat parser menolak seluruh dokumen.

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

Biaya
Tingkat gratis
Pendaftaran
Tidak diperlukan
Pemrosesan
Sesuai alat
Privasi
Metode dijelaskan
IframeResponsifAtribusi disertakan

Tambahkan Validator JSON ke situs Anda

Pasang Validator JSON di blog, dokumentasi, intranet, atau portal sekolah dengan iframe. Pemrosesan, privasi, dan batas penggunaan sama seperti pada halaman alat lengkap.

  • Satu baris HTML siap salin
  • Responsif untuk berbagai lebar
  • Tidak ada kredensial API di cuplikan

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.

Aturan sintaks JSON dan cara memeriksanya dengan tepat

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.

Cara menggunakan alat ini

💡

Tempel JSON di pemeriksa sintaks berikut untuk melihat apakah tanda kutip, kurung, dan koma sudah benar serta di mana letak error.

Cara Kerja

Panduan langkah demi langkah untuk pemeriksa sintaks json untuk menemukan kesalahan format:

  1. 1

    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.

  2. 2

    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.

  3. 3

    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.

  4. 4

    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.

Contoh nyata

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.

Tips profesional

Dapatkan hasil yang lebih baik dengan saran ahli ini:

1

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.

2

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.

3

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.

FAQ

Pertanyaan yang sering diajukan

Pemeriksaan sintaks hanya memastikan teks dapat diurai, memeriksa tanda kutip, kurung, dan koma. Validasi skema melangkah lebih jauh dengan menilai apakah field tertentu ada dan bertipe benar. Sintaks harus benar dulu sebelum pemeriksaan skema atau struktur bisa dilakukan sama sekali.
Tidak. Pemeriksaan sintaks berjalan sepenuhnya di browser Anda memakai mesin JavaScript perangkat sendiri. Teks yang Anda tempel atau muat tidak pernah diunggah, dikirim, atau disimpan di server, jadi aman dipakai bahkan untuk cuplikan yang memuat token atau data rahasia.
Spesifikasi JSON hanya mengizinkan tanda kutip ganda untuk membungkus kunci dan nilai teks. Kutip tunggal, meski umum di JavaScript, tidak sah di JSON. Karena itu alat akan menandai kutip tunggal sebagai token tak terduga, dan Anda perlu menggantinya dengan kutip ganda.
Tidak. Format JSON standar tidak mengenal komentar dalam bentuk apa pun, baik gaya dua garis miring maupun tanda pagar. Menambahkan komentar membuat dokumen tidak valid dan pemeriksa sintaks akan menandainya. Hapus komentar tersebut agar teks dapat diurai dengan benar.
Parser JSON berhenti pada pelanggaran sintaks pertama karena tidak dapat menafsirkan sisa dokumen setelah strukturnya rusak. Perbaiki kesalahan yang ditunjuk, lalu jalankan pemeriksaan lagi untuk memunculkan masalah berikutnya yang mungkin masih tersembunyi di bagian dokumen selanjutnya.
Tidak. Alat menandai lokasi dan alasan kesalahan, tetapi perbaikan tetap Anda lakukan sendiri. Menulis ulang teks secara otomatis berisiko mengubah maksud data Anda. Alat memberi petunjuk yang cukup jelas agar Anda dapat mengoreksi tanda kutip, kurung, atau koma dengan yakin.
Tidak ada. Pemeriksa sintaks JSON ini gratis sepenuhnya, tanpa pendaftaran, dan tanpa watermark pada hasil. Anda bisa memeriksa sebanyak apa pun cuplikan dalam satu sesi. Karena berjalan di browser, alat juga tetap bekerja tanpa koneksi internet setelah halaman dimuat.

Siap untuk memulai?

Buka Validator JSON untuk melihat batas gratis dan metode pemrosesannya.

Buka Validator JSON →

Tingkat gratis · Tanpa akun · Batas transparan