JSON ประเภทข้อมูล

ชนิดข้อมูลที่ถูกต้อง

ใน JSON ค่าต้องเป็นหนึ่งในชนิดของข้อมูลต่อไปนี้:

  • ตัวอักษร
  • ตัวเลข
  • วัตถุ (วัตถุ JSON)
  • แนวรายการ
  • บูล
  • Null

ค่า JSONไม่สามารถเป็นหนึ่งในชนิดของข้อมูลต่อไปนี้:

  • ฟังก์ชัน
  • วันที่
  • undefined

ตัวอักษร JSON

ตัวอักษรใน JSON ต้องมีการปิดเปิดด้วยวงล้อมความ

ตัวอย่าง

{ "name":"Bill" }

ตัวเลข JSON

ตัวเลขใน JSON ต้องเป็นตัวเลขเต็มหรือตัวเลขทศนิยม

ตัวอย่าง

{ "age":30 }

JSON อ็็จเอกซ์โอบเจกต์

ค่าใน JSON สามารถเป็นวัตถุ

ตัวอย่าง

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

วัตถุที่ใช้เป็นค่าใน JSON ต้องปฏิบัติตามกฎของวัตถุ JSON ตามเดิม

JSON รายการ

ค่าใน JSON สามารถเป็นแนวรายการ

ตัวอย่าง

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

JSON บูล

ค่าใน JSON สามารถเป็น true/false

ตัวอย่าง

{"sale":true}

JSON null

ค่าใน JSON สามารถเป็น null

ตัวอย่าง

{"middlename":null}