Kiểu dữ liệu JSON

Loại dữ liệu hợp lệ

Trong JSON, giá trị phải là một trong các loại dữ liệu sau:

  • Chuỗi
  • Số
  • Đối tượng (Đối tượng JSON)
  • Mảng
  • Boole
  • Null

Giá trị trong JSONKhông thểLà một trong các loại dữ liệu sau:

  • Hàm
  • Ngày
  • undefined

Chuỗi trong JSON

Chuỗi trong JSON phải được bao bọc bởi dấu ngoặc kép.

Ví dụ

{ "name":"Bill" }

Số trong JSON

Số trong JSON phải là số nguyên hoặc số thập phân.

Ví dụ

{ "age":30 }

Đối tượng JSON

Giá trị trong JSON có thể là đối tượng.

Ví dụ

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

Đối tượng trong JSON làm giá trị phải tuân theo các quy tắc như đối tượng JSON.

Mảng JSON

Giá trị trong JSON có thể là mảng.

Ví dụ

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

JSON Boole

Giá trị trong JSON có thể là true/false

Ví dụ

{"sale":true}

JSON null

Giá trị trong JSON có thể là null

Ví dụ

{"middlename":null}