JSON ภาษา
- หน้าก่อนหน้า JSON นิยาม
- หน้าต่อไป JSON vs XML
ภาษา JSON คือส่วนย่อยของภาษา JavaScript
กฎภาษา JSON
ภาษา JSON มีต้นกำเนิดมาจากภาษา JavaScript ต้นกำเนิดสัญลักษณ์:
- ข้อมูลอยู่ในชื่อ/ค่า:
- ข้อมูลแบ่งด้วยเครื่องหมายประกาย
- ตัวเลขวงเปิดจับเก็บองค์ประกอบ
- ตัวเลขวงกลมจับเก็บตัวแปร
JSON ข้อมูล - ชื่อและค่า
JSON ข้อมูลเขียนเป็นชื่อ/ค่า:
ชื่อ/ค่าประกอบด้วยชื่อฟิลด์ ตามด้วยขีดครึ่งวงกลมและค่า:
ตัวอย่าง
"name":"Bill Gates"
ชื่อ JSON ต้องมีวงเปิดใหญ่ แต่ชื่อ JavaScript ไม่ต้อง:
JSON – หาค่าเท่ากับองค์ประกอบ JavaScript
JSON รูปแบบเกือบเท่ากับองค์ประกอบ JavaScript。
ใน JSON คีย์ต้องเป็นข้อความ โดยมีวงเปิดใหญ่ล้อมรอบ:
JSON
{ "name":"Bill Gates" }
ใน JavaScript คีย์น่าจะเป็นข้อความ ตัวเลข หรือชื่อตัวแปร:
JavaScript
{ name:"Bill Gates" }
ค่า JSON
ใน JSON ค่าต้องเป็นชนิดของข้อมูลดังนี้:
- ข้อความ
- ตัวเลข
- องค์ประกอบ (องค์ประกอบ JSON)
- ตัวแปร
- ประกาย
- null
ใน JavaScript สิ่งที่ระบุข้างต้นสามารถเป็นค่า รวมทั้งตัวแปรที่มีความถูกต้องใน JavaScript ได้แก่:
- ฟังก์ชัน
- วันที่
- undefined
ใน JSON ค่าข้อความต้องใช้วงเปิดใหญ่:
JSON
{ "name":"Bill Gates" }
ใน JavaScript คุณสามารถเขียนค่าข้อความที่ใช้วงเปิดใหญ่หรือวงเปิดเล็กได้:
JavaScript
{ name:'Bill Gates' }
JSON ใช้ภาษา JavaScript
เพราะภาษา JSON มีต้นกำเนิดมาจากสัญลักษณ์แบบ JavaScript ส่วนใหญ่ไม่จำเป็นต้องใช้ซอฟต์แวร์เพิ่มเติมในการจัดการ JSON ใน JavaScript。
ผ่าน JavaScript คุณสามารถสร้างองค์ประกอบและแจกค่าให้แก่มันได้เช่นนี้:
ตัวอย่าง
var person = { name : "Bill Gates", age : 62, city : "Seattle" };
คุณสามารถเข้าถึงวัตถุ JavaScript ได้เช่นนี้:
ตัวอย่าง
// กลับคืน Bill Gates person.name;
สามารถเข้าถึงมันได้เช่นนี้ด้วย:
ตัวอย่าง
// กลับคืน Bill Gates person["name"];
สามารถแก้ไขข้อมูลได้เช่นนี้:
ตัวอย่าง
person.name = "Steve Jobs";
สามารถแก้ไขมันได้เช่นนี้ด้วย:
ตัวอย่าง
person["name"] = "Steve Jobs";
ในภายหลัง คุณจะเรียนรู้ว่าเคยแปลง JavaScript วัตถุเป็น JSON
JavaScript แบบแถวใช้เป็น JSON
เช่นเดียวกับการใช้ JavaScript วัตถุใน JSON ก็เช่นกัน JavaScript แบบแถวก็สามารถใช้เป็น JSON
คุณจะเรียนรู้เพิ่มเติมเกี่ยวกับ JSON แบบแถวในนี้
แฟ้ม JSON
- ประเภทแบบเฟิร์มแบบของแฟ้ม JSON คือ ".json"
- ประเภท MIME ของข้อความ JSON คือ "application/json"
- หน้าก่อนหน้า JSON นิยาม
- หน้าต่อไป JSON vs XML