天天看点

python——json数据格式化输出方法

问题:json格式数据直接

print

打印无格式,在数据量较多时,不便于人眼高效找到数据

预期:json数据格式化输出,一行一个key、value

解决:使用

json

模块dumps函数的参数

indent

示例如下

>>> dict = {"a": 4, "c": 1, "b": 3, "d": 2}
>>> print dict
{'a': 4, 'c': 1, 'b': 3, 'd': 2}
>>> import json
>>> print json.dumps(dict, indent=4)
{
    "a": 4, 
    "c": 1, 
    "b": 3, 
    "d": 2
}