JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛应用于前端与后端之间数据的传输。在一些情况下,需要把JSON字符串转换成Python中的list类型,以便进行数据的处理和存储。
下面我们演示一下如何使用Python内置的json库将JSON字符串转化为list。
import json
json_str = '[{"name": "Tom","age": 18},{"name": "Jerry","age": 20}]'
data_list = json.loads(json_str)
print(data_list)
首先,需要导入Python内置的json库。接着,我们定义一个JSON字符串,该字符串中包含两个字典数据。我们使用json.loads()方法将JSON字符串转换为Python中的list类型,并将其赋值给data_list变量。
接下来,我们打印data_list变量的结果。可以发现其结果为:
[{'name': 'Tom','age': 18},{'name': 'Jerry','age': 20}]
我们也可以从该list中取出指定的元素。例如,取出Tom的年龄:
print(data_list[0]['age'])
输出结果为:
18
至此,我们完成了将JSON字符串转换为list的操作。