Latest web development tutorials

ไวยากรณ์ JSON

JSON ไวยากรณ์เป็นส่วนหนึ่งของไวยากรณ์ JavaScript


กฎไวยากรณ์ JSON

JavaScript Object สัญลักษณ์ JSON ไวยากรณ์เป็นส่วนหนึ่งของฝรั่งเศสและฝรั่งเศส

  • ข้อมูลที่อยู่ในชื่อ / คู่ค่า
  • ข้อมูลที่คั่นด้วยเครื่องหมายจุลภาค
  • บันทึกการจัดฟันวัตถุ
  • บันทึกวงเล็บอาร์เรย์

JSON คู่ชื่อ / ค่า

การเขียนรูปแบบข้อมูล JSON คือชื่อ / คู่ค่า

ชื่อ / คู่ค่า ได้แก่ ชื่อฟิลด์ (ในราคาคู่) ตามด้วยการเขียนลำไส้ใหญ่แล้วค่า:

"firstName" : "John"

มันเป็นเรื่องง่ายที่จะเข้าใจนี้จะเทียบเท่ากับคำสั่ง javascript:

firstName = "John"


ค่า JSON

ค่า JSON สามารถ:

  • จำนวน (จำนวนเต็มหรือจุดลอย)
  • สตริง (ในราคาคู่)
  • ค่าตรรกะ (จริงหรือเท็จ)
  • array (ในวงเล็บ)
  • วัตถุ (วงเล็บ)
  • โมฆะ

วัตถุ JSON

JSON วัตถุเขียนในวงเล็บปีกกา:

วัตถุที่สามารถมีคู่ชื่อ / ค่าหลาย

{ "firstName":"John" , "lastName":"Doe" }

นอกจากนี้ยังง่ายต่อการเข้าใจและคำสั่ง JavaScript นี้จะเทียบเท่ากับ:

firstName = "John"
lastName = "Doe"


อาร์เรย์ JSON

อาร์เรย์ JSON เขียนในวงเล็บ:

อาร์เรย์สามารถมีวัตถุหลาย:

{
"employees": [
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName":"Jones" }
]
}

ในตัวอย่างข้างต้นวัตถุ "พนักงาน" เป็นอาร์เรย์ที่มีสามวัตถุ แต่ละวัตถุในนามของบุคคล (ชื่อและนามสกุล) บันทึก


JSON ใช้ไวยากรณ์ JavaScript

เพราะ JSON ใช้ไวยากรณ์ JavaScript จึงไม่มีซอฟต์แวร์เพิ่มเติมจะสามารถจัดการกับ JavaScript ใน JSON

ผ่าน JavaScript คุณสามารถสร้างวัตถุอาร์เรย์และกำหนดเช่นนี้

ตัวอย่าง

var employees = [
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName": "Jones" }
];

JavaScript สามารถเข้าถึงอาร์เรย์ของวัตถุเช่นครั้งแรก:

employees[0].lastName;

กลับอ่าน:

Doe

คุณสามารถแก้ไขข้อมูลเช่นนี้

employees[0].firstName = "Jonatan";

ลอง»

ในส่วนต่อไปนี้คุณจะได้เรียนรู้วิธีการที่จะแปลงข้อความให้เป็นวัตถุ JSON JavaScript


ไฟล์ JSON

  • ประเภทไฟล์ JSON คือ ".json"
  • ชนิดไมม์ของข้อความ JSON คือ "application / JSON"