มันคืออะไร JSON?
JSON หรือ JavaScript Object Notation เป็นรูปแบบการแลกเปลี่ยนข้อมูลที่มีน้ำหนักเบาซึ่งง่ายต่อการอ่านและเขียนของมนุษย์ และง่ายต่อการแยกและสร้างของเครื่อง บทความนี้จะสำรวจพื้นฐานของ JSON โครงสร้าง และการใช้งานของมันในการพัฒนาเว็บสมัยใหม่
Introduction to JSON
JSON (JavaScript Object Notation) เป็นรูปแบบการแลกเปลี่ยนข้อมูลที่มีน้ำหนักเบาที่ง่ายต่อการอ่านและเขียนโดยมนุษย์ และง่ายต่อการวิเคราะห์และสร้างโดยเครื่องจักร มันมักถูกใช้สำหรับการส่งข้อมูลในแอปพลิเคชันเว็บ
What is JSON?
JSON เป็นรูปแบบข้อความที่ไม่ขึ้นอยู่กับภาษา แต่ใช้สาระสำคัญที่คุ้นเคยกับโปรแกรมเมอร์ในฟามิลีของภาษา C ที่มี C, C++, C#, Java, JavaScript, Perl, Python, และอื่น ๆ อีกมากมาย ข้อมูล JSON ถูกแสดงในรูปแบบคีย์-ค่า
Structure of JSON
ชนิดข้อมูลพื้นฐานของ JSON ประกอบด้วย:
- สตริง: อยู่ในเครื่องหมายคำพูดคู่
- ตัวเลข: อาจเป็นจำนวนเต็มหรือทศนิยม
- บูลีน:
true
หรือfalse
- อาร์เรย์: รายการที่เรียงลำดับของค่า
- ออบเจ็กต์: คอลเลกชันที่ไม่มีลำดับของคู่ค่า
- null: แสดงค่าว่าง
{
"name": "John",
"age": 30,
"isStudent": false,
"courses": ["Math", "Science"],
"address": {
"street": "123 Main St",
"city": "Anytown"
}
}
Using JSON
Advantages of JSON
- เบา: รูปแบบง่ายของ JSON ทำให้ง่ายต่อการส่งข้อมูลผ่านเครือข่าย
- อ่านได้: โครงสร้างของมันง่ายต่อมนุษย์ในการอ่านและเข้าใจ
- ไม่ขึ้นอยู่กับภาษา: JSON ได้รับการสนับสนุนจากภาษาโปรแกรมส่วนใหญ่
Common Use Cases
JSON ถูกใช้กันอย่างแพร่หลายในการพัฒนาเว็บ โดยเฉพาะใน:
- APIs: การแลกเปลี่ยนข้อมูลระหว