![]() 40
Struktur-struktur data ini disebut sebagai struktur data universal. Pada
dasarnya, semua bahasa pemprograman modern mendukung struktur data
ini dalam bentuk yang sama maupun berlainan. Hal ini pantas disebut
demikian karena format data mudah dipertukarkan dengan bahasa-bahasa
pemprograman yang juga berdasarkan pada struktur data ini.
JSON menggunakan bentuk sebagai berikut:
Objek
sepasang nama/nilai yang tidak terurutkan. Objek dimulai dengan
{ (kurung kurawal buka) dan diakhiri dengan } (kurung kurawal
tutup). Setiap nama diikuti dengan : (titik dua) dan setiap
pasangan nama/nilai dipisahkan oleh , (koma).
Array
kumpulan nilai yang terurutkan. Array
dimulai dengan [ (kurung
kotak buka) dan diakhiri dengan ] (kurung kotak tutup). Setiap
nilai dipisahkan oleh , (koma).
Nilai
Dapat berupa sebuah string dalam tanda kutip ganda, atau angka,
atau true atau false atau null, atau sebuah objek atau sebuah larik.
Struktur-struktur tersebut dapat disusun bertingkat.
String
Kumpulan dari nol atau lebih karakter Unicode, yang dibungkus
dengan tanda kutip ganda. Di dalam string
dapat digunakan
backslash escapes "\" untuk membentuk karakter khusus. Sebuah
|