# JSON解析器
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于服务器和网页应用程序之间的数据交换,JSON解析器是一种工具或库,用于将JSON数据转换为程序可以处理的格式。
在Python中,可以使用内置的json模块来解析JSON数据,下面是一个简单的示例:
import json # JSON字符串 json_string = '{"name": "John", "age": 30, "city": "New York"}' # 解析JSON字符串 data = json.loads(json_string) # 输出解析后的数据 print(data) # {'name': 'John', 'age': 30, 'city': 'New York'} # 访问解析后的数据 print(data['name']) # John
在上面的示例中,我们首先导入了json模块,然后定义了一个包含JSON数据的字符串,我们使用`json.loads()`函数将JSON字符串解析为Python字典,然后输出字典,我们使用字典索引访问解析后的数据。
除了`json.loads()`函数之外,json模块还提供了其他功能,例如`json.dump()`函数用于将Python对象转换为JSON字符串,以及`json.load()`函数用于从文件中加载JSON数据,这些功能可以根据需要进行使用。