ts将json数组转换成list数组
时间: 2023-09-06 10:09:18 浏览: 194
数组和list相互转换
在Python中,可以使用json模块将JSON字符串转换为Python对象。然后,可以使用列表解析或循环将Python对象转换为列表。
下面是一个示例代码,将JSON字符串转换为Python对象,然后将其转换为列表:
```
import json
# JSON字符串
json_str = '[{"name": "Alice", "age": 25}, {"name": "Bob", "age": 30}]'
# 将JSON字符串转换为Python对象
data = json.loads(json_str)
# 将Python对象转换为列表
list_data = [item for item in data]
print(list_data)
# 输出:[{'name': 'Alice', 'age': 25}, {'name': 'Bob', 'age': 30}]
```
使用循环的方法:
```
import json
# JSON字符串
json_str = '[{"name": "Alice", "age": 25}, {"name": "Bob", "age": 30}]'
# 将JSON字符串转换为Python对象
data = json.loads(json_str)
# 将Python对象转换为列表
list_data = []
for item in data:
list_data.append(item)
print(list_data)
# 输出:[{'name': 'Alice', 'age': 25}, {'name': 'Bob', 'age': 30}]
```
阅读全文