ประเภทข้อมูล 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 เป็นโมฆะ

ค่าใน JSON อาจเป็นค่าว่างได้

ตัวอย่าง

 {"middlename":null}