json.dumps()使用indent参数 格式化输出json数据格式
json.dumps() 方法 将一个Python数据结构转换为JSON字符串
data = [{"name": "小王", "sex": '男'}, {"name": "小明", "sex": '女'}] json_str = json.dumps(data, ensure_ascii=False) print(json_str)
输出:[{"name": "小王", "sex": "男"}, {"name": "小明", "sex": "女"}]
这样的输出结果不直观,当数据很多的时候,看起来就比较费劲,可以使用indent
参数来对json进行数据格式化输出,会根据数据格式缩进显示,读起来更加清晰
indent值越大,缩进越大
data = [{"name": "小王", "sex": '男'}, {"name": "小明", "sex": '女'}] json_str1 = json.dumps(data, indent=2, ensure_ascii=False) print(json_str1)
输出: