JSON

ย่อมาจาก JavaScript Object Notation หรือก็คือ Object ในภาษา Javascript นั่นเอง นิยมใช้ในการรับ-ส่งข้อมูลงานกันระหว่างหน้าบ้าน(Front-end)และหลังบ้าน(Back-end) สำหรับระบบในปัจจุบัน มีลักษณะดังนี้

{
Key:value
}
  • { ปีกกาเปิด เป็นการประกาศว่าพื้นที่ต่อจากนี้จะเป็น Object

  • Key ข้อมูลที่จะนำมาใช้เป็น Key เพื่ออ้างถึง Value โดย Key ห้ามซ้ำกับ Key อื่นๆ จะใส่เครื่องหมาย " ครอบหรือไม่ใส่ก็ได้

  • Value ข้อมูลที่ต้องการนำมาจับคู่ จะเป็น Type อะไรก็ได้ที่มีในภาษา Javascript แม้กระทั่ง Function, Array และ Object

  • } ปีกกาปิด สิ้นสุดการประกาศ Object

  • ถ้ามี Key, Value มากกว่า 1 ตัว ให้ใช้เครื่องหมาย , คั่น

ตัวอย่างการใช้งาน

let user = {
name: "Jack",
birthYear: 1985,
single: true,
friends: [ "Queen", "King" ],
address: {
number: "22/5",
road: "Petchkasem",
province: "Huahin"
}
}

สามารถใช้งานได้สองรูปแบบ 1.ผ่านเครื่องหมาย [] พร้อมกับระบุชื่อของ Key ที่ต้องการ (ต้องเป็น string เท่านั้น)

console.log(user["name"])

2.ผ่านเครื่องหมาย . ตามด้วยชื่อของ field ที่ต้องการ

console.log(user.name)

สามารถเรียกต่อกันไปได้เรื่อยๆ ถ้ามี Object อยู่ภายใน

console.log(user["address"]["number"]);
//Or
console.log(user.address.number);

สามารถเพิ่ม Key และ Value ให้กับ Object ได้ตลอดเวลา

user["expertise"] = "Javascript";
//Or
user.expertise = "Javascript";

results matching ""

    No results matching ""