json字符串转listmap
可以使用Python的json库来将json字符串转换成Python的数据类型,然后再将其转换成list
import json
# 假设json_str是一个json格式的字符串
json_str = '[{"name": "Alice", "age": 25}, {"name": "Bob", "age": 30}]'
# 将json字符串转换成Python的数据类型
data = json.loads(json_str)
# 将Python的数据类型转换成list<map>
result = []
for item in data:
result.append(dict(item))
print(result) # [{'name': 'Alice', 'age': 25}, {'name': 'Bob', 'age': 30}]
在上面的代码中,首先使用json.loads()函数将json字符串转换成Python的数据类型,然后使用循环将每个字典转换成map,并添加到结果列表中。最终得到的result就是一个包含多个map的列表。
需要注意的是,如果json字符串中的每个键值对都是字符串类型,那么转换成map时不需要做任何处理;但是如果键值对中有其他数据类型,比如数字、布尔值等,那么需要根据需要进行类型转换
原文地址: https://www.cveoy.top/t/topic/hukw 著作权归作者所有。请勿转载和采集!