json.dumps参数之解
作者:互联网
宝藏参数,懂的都懂^-^
说明:使用pycharm做接口测试时,print()打印出的接口下行往往以字符串紧凑输出,且且无顺序,如下图:
Json模块其dumps方法提供一些可选的参数,让输出的格式提高可读性,如下图:
要做到如上格式转换,只需关注几个参数,一起来test:
(1)sort_keys是告诉编码器按照字典key排序(a到z)输出。
(2)indent参数根据数据格式缩进显示,读起来更加清晰, indent的值,代表缩进空格式:
(3) 大家肯定也注意到了中文编译后输出的非原文,怎么办呢,为了提高可读性可以加上这个 个参数,要正确输出中文可以指定ensure_ascii=False:
至此,一个便于我们读取的数据就打印出来了,是不是查看起来方便多了呢。。。快去试试吧~~~~!!!
附上测试代码,自取哈:
import json data = [{'c': 'C', 'a': 'A', 'b': ["isPrivate", "memberNum", "姓名"]}] print(json.dumps(data, sort_keys=True, indent=2, ensure_ascii=False))
see you~!
标签:之解,输出,indent,dumps,json,参数,格式 来源: https://www.cnblogs.com/princessironfan/p/15500180.html