淘先锋技术网

首页 1 2 3 4 5 6 7

JSON是一种轻量级的数据交换格式,在Web前端开发中被广泛使用。Python作为一种高级编程语言,内置了解析和处理JSON的库。

json串 格式化 python

在Python中,使用json模块来处理JSON数据。其中,json.loads()函数可以将JSON字符串解析成Python对象。


import json

json_str = '{"name":"Tony", "age":30, "gender":"Male"}'
data = json.loads(json_str)
print(data)

输出结果:


{'name': 'Tony', 'age': 30, 'gender': 'Male'}

另外,json.dumps()函数可以将Python对象转化为JSON字符串。


import json

data = {"name": "Tony", "age": 30, "gender": "Male"}
json_str = json.dumps(data)
print(json_str)

输出结果:


{"name": "Tony", "age": 30, "gender": "Male"}

如果需要格式化输出JSON字符串,可以在dumps()函数中添加indent参数。


import json

data = {"name": "Tony", "age": 30, "gender": "Male"}
json_str = json.dumps(data, indent=4)
print(json_str)

输出结果:


{
    "name": "Tony",
    "age": 30,
    "gender": "Male"
}