JSON คืออะไร
ข้อความสำหรับแลกเปลี่ยนข้อมูล
JSON (JavaScript Object Notation) คือรูปแบบข้อความที่ดูคล้ายออบเจ็กต์ แต่เป็น สตริง ที่ส่งทางเครือข่ายหรือเก็บในไฟล์ได้
กฎสั้น ๆ ที่พบบ่อย
• คีย์ต้องเป็นสตริงในเครื่องหมายคำพูดคู่
• ไม่มี trailing comma ท้ายรายการใน JSON มาตรฐาน
• ไม่มีฟังก์ชัน หรือ undefined ในค่า JSON ปกติ
// สตริง JSON (ยังไม่ใช่ออบเจ็กต์ JS)
const text = '{"title":"โน้ตสั้น","done":false}';
ในหน่วยความจำของโปรแกรมเราใช้ออบเจ็กต์ JS · ตอนข้ามขอบเขต (เครือข่าย/ไฟล์) มักกลายเป็นสตริง JSON