JSON คืออะไร?
JSON (Notation Object JavaScript) เป็นรูปแบบข้อมูลที่เบาและง่ายต่อการอ่านและเขียน มันมักจะใช้ในการส่งข้อมูลระหว่างเซิร์ฟเวอร์และลูกค้าเว็บเป็นทางเลือกแทน XML.
โครงสร้าง JSON
JSON ประกอบด้วยคู่คีย์คีย์โดยที่คีย์คือสตริงและค่าสามารถเป็นข้อมูลที่ถูกต้องใน JSON เช่นสตริงหมายเลขวัตถุอาร์เรย์บูลีนหรือโมฆะ>
ตัวอย่างของ JSON ที่ถูกต้อง:
{
"ชื่อ": "João",
"อายุ": 30,
"เซาเปาโลซิตี้"
}
JSON ใช้
JSON ใช้กันอย่างแพร่หลายในเว็บแอปพลิเคชันเพื่อส่งข้อมูลระหว่างเซิร์ฟเวอร์และลูกค้า มันมีประโยชน์อย่างยิ่งในแอปพลิเคชันที่ใช้ APIs (อินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน) ซึ่งข้อมูลมักถูกส่งกลับในรูปแบบ JSON
นอกจากนี้ JSON ยังใช้ในการตั้งค่าไฟล์เช่น package.json ในโครงการ node.js ซึ่งสิ่งอำนวยความสะดวกและการตั้งค่าโครงการถูกกำหนดในรูปแบบ JSON
ข้อดีของ JSON
JSON มีข้อได้เปรียบหลายประการเมื่อเทียบกับรูปแบบข้อมูลอื่น ๆ เช่น XML ข้อดีบางประการเหล่านี้รวมถึง:
- ง่ายและเข้าใจง่าย;
- ความสว่างซึ่งส่งผลให้การใช้ทรัพยากรลดลง
- ความสะดวกในการรวมเข้ากับภาษาการเขียนโปรแกรมที่แตกต่างกัน
- ความเข้ากันได้ในวงกว้างกับเบราว์เซอร์และแพลตฟอร์ม;
- ความสะดวกในการอ่านและเขียนโดยมนุษย์
บทสรุป
JSON เป็นรูปแบบข้อมูลที่ใช้กันอย่างแพร่หลายบนเว็บเนื่องจากความเรียบง่ายความสว่างและความสะดวกในการรวมเข้าด้วยกัน ช่วยให้การส่งข้อมูลที่มีโครงสร้างระหว่างเซิร์ฟเวอร์และลูกค้าเป็นทางเลือกยอดนิยมของ XML