📅  最后修改于: 2023-12-03 15:39:40.565000             🧑  作者: Mango
在 Python 中,我们可以通过 json
模块来处理 JSON 格式的数据,而 print
函数则用于将数据打印到控制台。
使用 json.loads()
函数可以将 JSON 格式的字符串转换为 Python 中的数据类型。这个函数需要传入一个 JSON 字符串作为参数,然后返回一个 Python 对象。以下是一个示例:
import json
json_string = '{"name": "John Smith", "age": 25, "city": "New York"}'
data = json.loads(json_string)
print(data)
输出结果:
{'name': 'John Smith', 'age': 25, 'city': 'New York'}
我们可以使用 json.dumps()
函数将 Python 数据类型转换成 JSON 格式的字符串,然后使用 print
函数将其打印到控制台。以下是一个示例:
import json
data = {"name": "John Smith", "age": 25, "city": "New York"}
json_string = json.dumps(data)
print(json_string)
输出结果:
{"name": "John Smith", "age": 25, "city": "New York"}
如果需要在打印时将 JSON 数据格式化,我们可以在调用 json.dumps()
函数时使用 indent
参数。例如,以下示例会将 JSON 数据缩进两个空格:
import json
data = {"name": "John Smith", "age": 25, "city": "New York"}
json_string = json.dumps(data, indent=2)
print(json_string)
输出结果:
{
"name": "John Smith",
"age": 25,
"city": "New York"
}
在 Python 中打印 JSON 数据相当简单。我们可以使用 json.loads()
函数将 JSON 字符串转换成 Python 对象,使用 json.dumps()
函数将 Python 对象转换成 JSON 字符串,并使用 print
函数将其打印到控制台。如果需要格式化输出 JSON 数据,可以在调用 json.dumps()
函数时使用 indent
参数。