JSON - ไวยากรณ์
มาดูไวยากรณ์พื้นฐานของ JSON กัน โดยทั่วไปแล้วไวยากรณ์ JSON ถือเป็นส่วนย่อยของไวยากรณ์ JavaScript ซึ่งรวมถึงสิ่งต่อไปนี้ -
ข้อมูลจะแสดงในคู่ชื่อ / ค่า
วงเล็บปีกกาถือวัตถุและแต่ละชื่อตามด้วย ':' (โคลอน) คู่ชื่อ / ค่าจะคั่นด้วย (ลูกน้ำ)
วงเล็บเหลี่ยมเก็บอาร์เรย์และค่าจะคั่นด้วย (ลูกน้ำ)
ด้านล่างนี้เป็นตัวอย่างง่ายๆ -
{
"book": [
{
"id": "01",
"language": "Java",
"edition": "third",
"author": "Herbert Schildt"
},
{
"id": "07",
"language": "C++",
"edition": "second",
"author": "E.Balagurusamy"
}
]
}
JSON รองรับโครงสร้างข้อมูลสองแบบต่อไปนี้ -
Collection of name/value pairs - โครงสร้างข้อมูลนี้รองรับภาษาโปรแกรมต่างๆ
Ordered list of values - ประกอบด้วยอาร์เรย์รายการเวกเตอร์หรือลำดับ ฯลฯ