ความรู้เกี่ยวกับ XML RML และ ภาษา Markup อื่นๆ
Moderator: mindphp, ผู้ดูแลกระดาน
-
Four
- PHP Super Hero Member
- โพสต์: 813
- ลงทะเบียนเมื่อ: 08/01/2018 9:55 am
โพสต์ที่ยังไม่ได้อ่าน
โดย Four »
JSON จะใช้ลักษณะภาษาของ Javascript แต่จะมองว่าเป็นการแลกเปลี่ยนข้อมูลมากกว่า โครงสร้าง JSON ใช้ Text ในการระบุโครงสร้างข้อมูล ทำให้สามารถแก้ไขได้โดยง่าย โครงสร้าง JSON สามารถแลกเปลี่ยนข้อมูลผ่านอินเทอร์เน็ตได้อย่างสะดวกรวดเร็ว เพราะว่ามีโครงสร้างที่ไม่ซับซ้อน หรือ เรียกว่า เป็นรูปแบบโครงสร้างข้อมูลที่มีน้ำหนักเบา (Lightweight DataInterchange Format) คือ เป็นโครงสร้างข้อมูลที่มีความกระชับของ Syntax สูง ซึ่งจะมี Syntax ที่จำเป็นเท่านั้น และเป็นสัญลักษณ์ที่มีจำนวนน้อย
โครงสร้าง JSON มีความเป็นอิสระของข้อมูล ไม่ได้ยึดติดหรือว่าไม่ขึ้นกับเครือข่ายหรืออุปกรณ์ และไม่ขึ้นกับซอฟต์แวร์หรือระบบปฏิบัติการใดๆด้วย ทำให้ผู้พัฒนาสามารถจัดการข้อมูลในโครงสร้าง JSON ได้ง่าย และไม่กระทบต่อระบบอื่นๆ เช่น คอมพิวเตอร์ตั้งโต๊ะกับโทรศัพท์สมาร์ตโฟนก็สามารถแลกเปลี่ยนโครงสร้างข้อมูล JSON ระหว่างเครื่องได้ โครงสร้างของ JSON นั้น สามารถอธิบายข้อมูลของตัวเองได้ (Self-Describing) หรือว่าสามารถทำความเข้าใจได้ง่ายและอ่านได้ง่ายทั้งโปรแกรมคอมพิวเตอร์และมนุษย์ โดยผู้อ่านจะทราบว่า ข้อมูลประกอบไปด้วยคุณลักษณะ (Attribute) ข้อมูลมีจำนวนระเบียนเท่าใด หรือเขตข้อมูล (Field) ใดบ้าง เป็นต้น
ตัวอย่างโครงสร้าง JSON
โค้ด: เลือกทั้งหมด
[
{" firstname":"name1"," lastname":"name2"},
{"firstname":"name3", "lastname":"name4"}
]
I am slow walker, but I never walk back. (Abraham Lincoln)
-
-
- 0 ตอบกลับ
- 1458 แสดง
-
โพสต์ล่าสุด โดย ewqolf
02/03/2023 10:19 am
-
-
- 0 ตอบกลับ
- 2434 แสดง
-
โพสต์ล่าสุด โดย mindphp
08/02/2017 7:18 am
-
-
- 1 ตอบกลับ
- 2691 แสดง
-
โพสต์ล่าสุด โดย thatsawan
09/06/2016 3:11 pm
-
-
- 0 ตอบกลับ
- 5096 แสดง
-
โพสต์ล่าสุด โดย buay
12/06/2014 10:27 am
-
-
- 1 ตอบกลับ
- 4731 แสดง
-
โพสต์ล่าสุด โดย mindphp
25/01/2023 3:02 am
-
-
- 0 ตอบกลับ
- 3565 แสดง
-
โพสต์ล่าสุด โดย buay
10/06/2014 6:25 pm
-
-
- 0 ตอบกลับ
- 5118 แสดง
-
โพสต์ล่าสุด โดย Four
08/01/2018 6:22 pm
-
-
- 0 ตอบกลับ
- 2861 แสดง
-
โพสต์ล่าสุด โดย buay
12/06/2014 10:18 am
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 65