โครงสร้าง JSON มีความเป็นอิสระของข้อมูล ไม่ได้ยึดติดหรือว่าไม่ขึ้นกับเครือข่ายหรืออุปกรณ์ และไม่ขึ้นกับซอฟต์แวร์หรือระบบปฏิบัติการใดๆด้วย ทำให้ผู้พัฒนาสามารถจัดการข้อมูลในโครงสร้าง JSON ได้ง่าย และไม่กระทบต่อระบบอื่นๆ เช่น คอมพิวเตอร์ตั้งโต๊ะกับโทรศัพท์สมาร์ตโฟนก็สามารถแลกเปลี่ยนโครงสร้างข้อมูล JSON ระหว่างเครื่องได้ โครงสร้างของ JSON นั้น สามารถอธิบายข้อมูลของตัวเองได้ (Self-Describing) หรือว่าสามารถทำความเข้าใจได้ง่ายและอ่านได้ง่ายทั้งโปรแกรมคอมพิวเตอร์และมนุษย์ โดยผู้อ่านจะทราบว่า ข้อมูลประกอบไปด้วยคุณลักษณะ (Attribute) ข้อมูลมีจำนวนระเบียนเท่าใด หรือเขตข้อมูล (Field) ใดบ้าง เป็นต้น
ตัวอย่างโครงสร้าง JSON
Code: Select all
[
{" firstname":"name1"," lastname":"name2"},
{"firstname":"name3", "lastname":"name4"}
]