Tipe Data JSON

Tipe data yang valid

Dalam JSON, nilai harus berupa salah satu tipe data berikut:

  • String
  • Angka
  • Objek (Objek JSON)
  • Array
  • Boolean
  • Null

Nilai JSONTidak bolehAdalah salah satu tipe data berikut:

  • Fungsi
  • Tanggal
  • undefined

String JSON

String dalam JSON harus diselubungi tanda kutip ganda.

Contoh

{ "name":"Bill" }

Angka JSON

Angka dalam JSON harus berupa bilangan bulat atau bilangan pecahan.

Contoh

{ "age":30 }

Objek JSON

Nilai dalam JSON dapat berupa objek.

Contoh

{
"employee":{ "name":"Bill Gates", "age":62, "city":"Seattle" }
}

Objek yang digunakan sebagai nilai dalam JSON harus mematuhi aturan yang sama seperti objek JSON.

Array JSON

Nilai dalam JSON dapat berupa array.

Contoh

{
"employees":[ "Bill", "Steve", "David" ]
}

JSON Boolean

Nilai dalam JSON dapat berupa true/false.

Contoh

{"sale":true}

JSON null

Nilai dalam JSON dapat berupa null.

Contoh

{"middlename":null}