Json 模块
data = {
"name": "John",
}
# 序列化字典
json.dumps(data)
# 序列化并美化缩紧
json.dumps(data, indent=4)
# 解析 JSON 字符串
json.loads('{"name": "John"}')
json.dumps(x, *, indent)
用于将对象序列化(即转换)为 JSON 格式的字符串。
data = {
"name": "Alice",
"age": 30,
"languages": ["English", "French"]
}
# 使用缩进格式化 JSON 字符串
formatted_json = json.dumps(data, indent=4)
print(formatted_json)
{
"age": 30,
"languages": [
"English",
"French"
],
"name": "Alice"
}