Tipe Data JSON
Tipe Data yang Valid
Di JSON, nilai harus berupa salah satu dari tipe data berikut:
- Sebuah benang
- sebuah angka
- sebuah objek (objek JSON)
- sebuah array
- sebuah boolean
- batal
Nilai JSON tidak boleh salah satu dari tipe data berikut:
- sebuah fungsi
- kencan
- tidak terdefinisi
String JSON
String dalam JSON harus ditulis dalam tanda kutip ganda.
Contoh
{"name":"John"}
Nomor JSON
Angka dalam JSON harus berupa bilangan bulat atau floating point.
Contoh
{"age":30}
Objek JSON
Nilai dalam JSON dapat berupa objek.
Contoh
{
"employee":{"name":"John", "age":30, "city":"New York"}
}
Objek sebagai nilai dalam JSON harus mengikuti sintaks JSON.
Array JSON
Nilai dalam JSON dapat berupa array.
Contoh
{
"employees":["John", "Anna", "Peter"]
}
JSON Boolean
Nilai dalam JSON bisa benar/salah.
Contoh
{"sale":true}
JSON nol
Nilai dalam JSON bisa nol.
Contoh
{"middlename":null}