JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于Web应用程序中的数据传输。JSON以文本格式表示数据,并具备良好的可读性和便于解析的特点。在JSON中,数据由键值对组成,例如:
{ "name": "Alice", "age": 25, "email": "alice@example.com" }
上述JSON数据包含三条记录,分别表示Alice的名字、年龄和电子邮件地址。
另外,JSON也支持数组类型的数据,例如:
[ { "name": "Alice", "age": 25, "email": "alice@example.com" }, { "name": "Bob", "age": 30, "email": "bob@example.com" }, { "name": "Charlie", "age": 35, "email": "charlie@example.com" } ]
上述JSON数据包含三条记录,每条记录都包含名字、年龄和电子邮件地址,这三条记录组成了一个数组。
当使用JSON格式传输数据时,可以借助相应的JSON库进行解析和生成。例如,使用Python中的json库进行解析:
import json data = '{"name": "Alice", "age": 25, "email": "alice@example.com"}' json_obj = json.loads(data) print(json_obj["name"]) # Alice print(json_obj["age"]) # 25 print(json_obj["email"]) # alice@example.com