"สัญญาณเตือนผิดพลาด ทุกอย่างเรียบร้อยดีด้วยวาล์วระบายของฉัน"

"มาต่อครับ วันนี้ผมอยากจะอธิบายว่า JSON คืออะไร"

เจสัน - 1

“ใช่ ฉันได้ยินคำนี้มาหลายครั้งแล้ว หมายความว่ายังไง”

"ด้วยการเติบโตของเว็บ หน้า HTML ที่มี JavaScript เริ่มสื่อสารกับเซิร์ฟเวอร์และดาวน์โหลดข้อมูลจากเซิร์ฟเวอร์ เพื่อให้กระบวนการนี้ง่ายขึ้น จึงมีการคิดค้นมาตรฐานสำหรับการสื่อสารระหว่างเซิร์ฟเวอร์และโปรแกรม JavaScript มาตรฐานนี้เรียกว่า JSON (JavaScript Object สัญกรณ์)..

“แล้วมาตรฐานนี้คืออะไร?”

"โอ้ เป็นส่วนที่น่าสนใจที่สุด การประกาศ วัตถุ JavaScriptได้รับเลือกให้เป็นมาตรฐาน!"

"นี่คือตัวอย่างข้อความในรูปแบบ JSON:"

ข้อความในรูปแบบ JSON
{
 "name": "peter",
 "last": "jones"
}
{
 "name": "batman",
 "enemies": [1,4,6,7,8,4,3,90]
}
{
 "name": "grandpa",
 "children": [
{
 "name" = "Bob",
 "children": ["Emma", "Nikol"]
},
{
 "name" = "Devid",
 "children": ["Jesica", "Pamela"]
}
]
}
{
 "12 45": {
 "__++": [],
 "1":"2"
 }
}
{}

"ดังนั้น ข้อความเหล่านี้เป็นเพียงการส่งผ่านข้อมูลที่แสดงถึงออบเจกต์ JavaScript เท่านั้น"

"ใช่ และนี่สะดวกมากด้วยเหตุผลสองประการ:"

"ประการแรก ไม่จำเป็นต้องแปลงข้อมูลจาก 'รูปแบบการจัดส่ง' เป็นคอลเลกชันของวัตถุ JavaScript"

"ประการที่สอง รูปแบบนี้มองเห็นได้ชัดเจนมาก มนุษย์สามารถอ่านและแก้ไขได้ง่าย"

"แน่นอนว่ามีข้อจำกัดบางประการ ไม่ใช่ทุกสิ่งที่สามารถแสดงเป็นชุดของวัตถุ อาร์เรย์ ข้อความ และตัวเลข"

"ตัวอย่างเช่น วัตถุวันที่ถูกส่งเป็นสตริง: «2012-04-23T18:25:43.511Z»"

"ถึงกระนั้น วิธีการส่งข้อมูลนี้สะดวกมาก อ่านง่าย ค่อนข้างเบา และบรรจุข้อมูลเพิ่มเติมเพียงเล็กน้อย ซึ่งช่วยให้วิธีนี้กลายเป็นที่นิยมอย่างมาก"

"ในความคิดของฉัน JSON เป็นรูปแบบที่เรียบง่ายมาก ทุกอย่างเกี่ยวกับมันชัดเจนและชัดเจน"

"และ JavaScript เองก็ไม่ซับซ้อนมากนัก"

"ภาษานั้นเรียบง่าย แต่โปรแกรมที่เขียนนั้นซับซ้อน"

"หรืออย่างที่ลุงของฉันเคยพูด ภาษาอังกฤษของมนุษย์มี 26 ตัวอักษร แต่การหัดพูดให้ถูกต้องนั้นไม่ใช่เรื่องง่ายสำหรับกุ้งมังกร"

"อืม คุณพูดถูก Bilaabo ฉันจะจำไว้ ขอบคุณสำหรับบทเรียนที่น่าสนใจ"