JSON ภาษา

ภาษา 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"