ชนิดข้อมูล JSON

JSON มีหกชนิด: ออบเจกต์ อาร์เรย์ สตริง ตัวเลข บูลีน และ null

ออบเจกต์

ชุดคู่คีย์/ค่าแบบไม่มีลำดับ คีย์ต้องเป็นสตริง

{"name":"Ada","role":"admin"}

อาร์เรย์

รายการค่าที่เรียงลำดับซึ่งอาจผสมชนิดกันได้ใน JSON

["json", "yaml", "csv"]

สตริง

ข้อความ Unicode ในเครื่องหมายคำพูดคู่พร้อม escape เช่น \n และ \t

"line one\nline two"

ตัวเลข

จำนวนเต็มหรือทศนิยมฐาน 10 เลขศูนย์นำหน้าและ NaN ไม่ถูกต้อง

42

บูลีนและ null

ใช้ true และ false ตัวพิมพ์เล็ก และ null สำหรับค่าว่าง

true