python json格式化
要格式化 JSON 数据,可以使用 Python 内置的 json 模块提供的 json.dumps() 函数。这个函数可以将 Python 对象序列化为 JSON 字符串,并支持一些参数,其中 indent 参数用于指定缩进级别,从而实现格式化。
以下是一个示例代码:
import json # 将 Python 对象转换为 JSON 字符串 data = {'name': 'John', 'age': 30, 'city': 'New York'} json_str = json.dumps(data, indent=4) # 打印格式化后的 JSON 字符串 print(json_str)
在上面的示例中,我们定义了一个 Python 字典对象,并使用 json.dumps() 方法将其转换为 JSON 字符串。我们还指定了 indent=4 参数,以便将 JSON 数据缩进 4 个空格,从而实现格式化。
输出结果将类似于以下内容:
{ "name": "John", "age": 30, "city": "New York" }
注意,格式化 JSON 数据时需要注意缩进的层次和符号等细节。可以根据具体情况调整 indent 参数的值和符号。此外,还可以使用其他参数来控制序列化方式和格式化方式,例如 sort_keys 参数用于指定是否按照键名排序等。
相关文章