JSON (JavaScript Object Notation) adalah format pertukaran data yang ringan, mudah dibaca dan ditulis oleh
manusia, serta mudah dibuat (generate) oleh komputer. Format ini dibuat
berdasarkan bagian dari Bahasa Pemrograman JavaScript, standar ECMA-262 Edisi
ke-3 Desember 1999. JSON merupakan format teks yang tidak bergantung pada
bahasa pemrograman apapun karena menggunakan gaya bahasa yang umum digunakan
oleh programmer keluarga C termasuk C, C++, C#, Java, JavaScript, Perl,
Pyton dll. Oleh karena sifat-sifat tersebut, menjadikan JSON ideal sebagai
bahasa pertukaran data.
JSON
menggunakan bentuk sebagai berikut :
1.
Objek,
yaitu sepasang nama/nilai yang tidak
terurutkan. Objek dimulai dengan { (kurung kurawal buka) dan diakhiri } (kurung
kurawal tutup). Setiap nama diikuti dengan : (titik dua) dan setiap pasangan
nama/nilai dipisahkan oleh , (koma). Gambar 2.6 merupakan visualisasi dari JSON
objek.
2.
String, yaitu
sekumpulan dari nol atau lebih karakter unicode, yang dibungkus dengan
tanda kutip ganda. Sebuah karakter mewakili karakter tunggal pada string.
String sangat mirip dengan string C atau Java. Gambar 2.7 merupakan visualisasi
String pada JSON
Gambar 2.7 Visualisasi
String pada JSON