JSON คืออะไร?
JSON (JavaScript Object Notation) เป็นรูปแบบการแลกเปลี่ยนข้อมูลที่มีน้ำหนักเบาและไม่ขึ้นกับภาษา ง่ายสำหรับมนุษย์ในการอ่านและเขียน และง่ายสำหรับเครื่องจักรในการแยกวิเคราะห์และสร้าง
คุณรู้หรือไม่? JSON เป็นรูปแบบข้อมูลที่นิยมมากที่สุดในโลก โดยมาแทนที่ XML ใน Web API สมัยใหม่ส่วนใหญ่อย่างมีประสิทธิภาพ
กฎไวยากรณ์ของ JSON
ไวยากรณ์ที่ถูกต้อง
- •ข้อมูลอยู่ในรูปแบบคู่ของชื่อ/ค่า
- •คีย์ต้องอยู่ในเครื่องหมายคำพูดคู่
- •สตริงต้องใช้เครื่องหมายคำพูดคู่
- •ข้อมูลถูกคั่นด้วยเครื่องหมายจุลภาค
ข้อผิดพลาดทั่วไป
- ×มีเครื่องหมายจุลภาคต่อท้ายหลังองค์ประกอบสุดท้าย
- ×ใช้เครื่องหมายคำพูดเดี่ยวแทนเครื่องหมายคำพูดคู่
- ×ขาดวงเล็บปีกกาหรือวงเล็บเหลี่ยมปิด
- ×การเพิ่มความคิดเห็น
กรณีการใช้งานทั่วไป
Web APIs (REST/GraphQL)
รูปแบบมาตรฐานสำหรับการแลกเปลี่ยนข้อมูล API
ไฟล์การกำหนดค่า
การจัดเก็บการตั้งค่า (package.json, ฯลฯ)
ฐานข้อมูล NoSQL
การจัดเก็บข้อมูลใน MongoDB, CouchDB