微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

json字符串转成list对象

在使用Python解析Json数据时,有时候需要将Json字符串转化成List对象。下面就来介绍一下如何实现这个过程。

import json

# 定义Json字符串
json_str = '{"name": "Python","age": 30,"city": "Beijing"}'

# 将Json转换成Python对象
json_obj = json.loads(json_str)

# 将Json对象转化成List对象
json_list = [json_obj]

# 打印输出List对象
print(json_list)

json字符串转成list对象

以上代码使用Python内置的"json"模块,将Json字符串转换成Python对象后,再将Python对象转换成List对象,最终打印输出结果。

当然,如果Json数据中包含多个对象,可以使用循环将每个Json对象转换成List对象,然后将这些List对象组成一个List列表。

import json

# 定义多个Json字符串
json_str1 = '{"name": "Python","city": "Beijing"}'
json_str2 = '{"name": "Java","age": 25,"city": "Shanghai"}'
json_str3 = '{"name": "C++","age": 35,"city": "Guangzhou"}'

# 将多个Json字符串转换成Python对象
json_obj1 = json.loads(json_str1)
json_obj2 = json.loads(json_str2)
json_obj3 = json.loads(json_str3)

# 将Python对象转化成List对象
json_list1 = [json_obj1]
json_list2 = [json_obj2]
json_list3 = [json_obj3]

# 将多个List对象组合成一个List列表
json_list = []
json_list.extend(json_list1)
json_list.extend(json_list2)
json_list.extend(json_list3)

# 打印输出List对象
print(json_list)

以上代码将多个Json字符串分别转换成Python对象,再将Python对象转换成多个List对象,最后将多个List对象组合成一个List列表并打印输出结果。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐