ประเภทข้อมูล JSON
ประเภทข้อมูลที่ถูกต้อง
ใน JSON ค่าต้องเป็นหนึ่งในประเภทข้อมูลต่อไปนี้:
- สตริง
- หมายเลข
- วัตถุ (วัตถุ JSON)
- อาร์เรย์
- บูลีน
- โมฆะ
ค่า JSON ไม่สามารถเป็นข้อมูลประเภทใดประเภทหนึ่งต่อไปนี้
- ฟังก์ชั่น
- วันที่
- ไม่ได้กำหนด
สตริง JSON
สตริงใน JSON ต้องเขียนด้วยเครื่องหมายคำพูดคู่
ตัวอย่าง
{"name":"John"}
หมายเลข JSON
ตัวเลขใน JSON ต้องเป็นจำนวนเต็มหรือทศนิยม
ตัวอย่าง
{"age":30}
วัตถุ JSON
ค่าใน JSON สามารถเป็นวัตถุได้
ตัวอย่าง
{
"employee":{"name":"John", "age":30, "city":"New York"}
}
ออบเจ็กต์ที่เป็นค่าใน JSON ต้องเป็นไปตามไวยากรณ์ JSON
อาร์เรย์ JSON
ค่าใน JSON สามารถเป็นอาร์เรย์ได้
ตัวอย่าง
{
"employees":["John", "Anna", "Peter"]
}
JSON บูลีน
ค่าใน JSON สามารถเป็นจริง/เท็จได้
ตัวอย่าง
{"sale":true}
JSON null
ค่าใน JSON สามารถเป็นค่าว่างได้
ตัวอย่าง
{"middlename":null}