Các loại dữ liệu hợp lệ
Trong JSON, các giá trị phải là một trong các kiểu dữ liệu sau:
- một chuỗi
- một số
- một đối tượng (đối tượng JSON)
- một mảng
- một boolean
- vô giá trị
Giá trị JSON không được là một trong các kiểu dữ liệu sau:
- một chức năng
- một buổi hẹn hò
- không xác định
Chuỗi JSON
Các chuỗi trong JSON phải được viết trong dấu ngoặc kép.
Thí dụ
{“name”:”John”}
Số JSON
Các số trong JSON phải là số nguyên hoặc dấu phẩy động.
Thí dụ
{“age”:30}
Đối tượng JSON
Giá trị trong JSON có thể là đối tượng.
Thí dụ
{
“employee”:{“name”:”John”, “age”:30, “city”:”New York”}
}
Các đối tượng dưới dạng giá trị trong JSON phải tuân theo cú pháp JSON.
Mảng JSON
Giá trị trong JSON có thể là mảng.
Thí dụ
{
“employees”:[“John”, “Anna”, “Peter”]
}
JSON Booleans
Giá trị trong JSON có thể là true / false.
Thí dụ
{“sale”:true}
JSON null
Giá trị trong JSON có thể là giá trị rỗng.
Thí dụ
{“middlename”:null}