开发的同学肯定会遇到过通过自带的终端curl请求接口时接口返回的数据格式总是混乱的,
如下图这样:
常规curl请求
可以看到返回数据没有格式化输出看不出数据的层级结构,可以说是非常的不方便查看的。
那么如何让他结构化输出呢?只需要在后面追加: | Python/ target=_blank class=infotextkey>Python -m json.tool 即可
命令:curl
https://XXXXXXXX/news/latest | python -m json.tool
如下图:
格式化输出json请求
可以看到通过这样的操作输出的数据可以直观的展现出数据的层级关系,大家学习到了吗?
如果执行失败的情况可以检查python是否添加到全局变量。