json美化输出
有时候,我们拿到手的json文件就是一整行,连在一起:十分的不美观,很难观察到里面的具体信息。本文介绍的是如何利用Python内的json包进行美化输出。
步骤1
我们先将原来的json文件转成Python的字典形式:
1 | # 1、打开json文件转成字典类型 |
步骤2
将步骤1中得到的字典内容再转成新的json文件,注意换行和中文乱码问题:
1 | # 2、将字典类型的数据转成json,需要格式输出、美观 |
json包使用
方法 | 作用 |
---|---|
json.dumps() | 将python对象编码成Json字符串:字典到json |
json.loads() | 将Json字符串解码成python对象:json到字典 |
json.dump() | 将python中的对象转化成json储存到文件中 |
json.load() | 将文件中的json的格式转化成python对象提取出来 |
重要的参数对照:
1 | json.dumps(obj, # 待转化的对象 |