JSON是一种轻量级数据交换格式,主要用于前后端数据传输、存储和展示,被广泛应用于互联网领域。JSON有两种主要的数据结构:
1. 对象(Object) { "name": "Lucy", "age": 18, "gender": "female" }
对象是一种键值对的集合,可以用花括号括起来,并用逗号分隔不同属性。属性名必须是一个字符串,属性值可以是字符串、数值、真假值、数组或另一个对象。对象的属性名和属性值之间用冒号分隔。
2. 数组(Array) [1, 2, 3, 4, 5]
数组是一种有序的数据集合,可以用方括号括起来,并用逗号分隔不同项。数组的项可以是字符串、数值、真假值、数组或另一个对象。数组通常用于表示一组有序的值。
JSON的对象和数组可以相互嵌套,形成复合数据结构,具有很高的表现能力。同时,JSON具有轻量化、易读性、易解析等优点,使用越来越广泛。