Apa itu JSON? Cara memverifikasi dan memecahkan masalah kesalahan umum

Dari struktur data hingga strategi verifikasi, buat JSON yang dapat dibaca, dipelihara, dan dipertukarkan.

Apa itu JSON? Cara memverifikasi dan memecahkan masalah kesalahan umum

Apa itu JSON

JSON (JavaScript Object Notation) adalah format teks yang biasa digunakan untuk pertukaran data antara file konfigurasi, permintaan API, dan sistem. Mudah dibaca, tetapi formatnya sangat ketat: mengurangi satu koma atau menambah satu kutipan akan menyebabkan kegagalan penguraian.

Struktur inti

JSON terdiri dari objek, array, dan nilai dasar. Objek diapit tanda kurung kurawal, nama kunci harus menggunakan tanda kutip ganda; array diapit tanda kurung siku. JSON yang valid dapat berisi string, angka, nilai Boolean, null, objek, dan array.

{ "user": { "name": "Lin", "active": true }, "tags": ["api", "docs"] }

Kesalahan validasi yang paling umum

  • Gunakan tanda kutip tunggal, atau lupa menambahkan tanda kutip ganda untuk nama kunci.
  • Ada tambahan koma setelah item terakhir.
  • Ada baris baru atau tanda kutip ganda yang tidak dapat di-escape dalam string.
  • Tulis tidak terdefinisi, anotasi, atau fungsi JavaScript ke dalam JSON.

Urutan pemecahan masalah praktis

Pertama, biarkan formatter/validator menemukan garis kesalahan, lalu periksa struktur berpasangan dari tanda kurung kurawal luar atau tanda kurung siku ke dalam. Setelah memastikan formatnya valid, periksa nama bidang, jenis, dan aturan bisnis; ketiga hal ini tidak boleh dicampuradukkan.

Kesimpulan

Verifikasi JSON adalah ambang batas pertama untuk kualitas data. Format yang benar bukan berarti data harus memenuhi persyaratan, tetapi jika formatnya salah maka verifikasi selanjutnya tidak akan dimulai sama sekali.