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 - ประกอบด้วยอาร์เรย์รายการเวกเตอร์หรือลำดับ ฯลฯ