Python基础知识:整理12 JSON数据格式的转换

发布时间:2024年01月12日

首先导入python中的内置包json

import json

1?准备一个列表,列表内每个元素都是字典,将其转换为JSON

使用json.dumps()方法

data = [{"name": "John", "age": 30}, {"name": "Jane", "age": 25}, {"name": "Bob", "age": 35}]
json_str = json.dumps(data, ensure_ascii=False)    # ensure_ascii=False  为了正确展示出中文,如果没有中文,则不需要写
print(json_str)
print(type(json_str))
print("--------------------")

?


2?准备一个字典,将字典转为JSON

data = {"name": "John", "age": 30}
json_str = json.dumps(data, ensure_ascii=False)
print(json_str)
print(type(json_str))
print("--------------------")


3?将JSON字符串转换回Python对象

使用json.loads()方法

json_str = '{"name": "John", "age": 30}'
data = json.loads(json_str)
print(data)
print(type(data))
print("--------------------")


data = '[{"name": "John", "age": 30}, {"name": "Jane", "age": 25}, {"name": "Bob", "age": 35}]'
data = json.loads(data)
print(data)
print(type(data))
print("--------------------")

?

文章来源:https://blog.csdn.net/m0_61495539/article/details/135563469
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。