博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python 格式化打印json数据(展开状态)
阅读量:2252 次
发布时间:2019-05-09

本文共 885 字,大约阅读时间需要 2 分钟。

目的:Python 格式化打印json数据(展开状态)

环境:

系统:Win10 x64环境:Pycharm     Python 3.7.0

问题分析:

Python下json手法的json在打印查看时,括号和数据都没有展开,查看起来比较困难。

解决方案:

使用json.dumps的separators设置,将数据展开格式化打印。

解决步骤:

data = json.dumps(data, sort_keys=True, indent=4, separators=(‘, ‘, ‘: ‘))

例如:data={    "msgBody":{            "data":                {                    "imgType": "",                    "imgURL": "image url",                    "imgLike": 0.5                }        },    "msgHead":{            "Token": "",            "Code": "",            "rmsg": "hello",        }}print("请求:")print(json.dumps(data, sort_keys=True, indent=4, separators=(', ', ': ')))

打印结果:

请求:{    "msgBody":{        "data":{            "imgLike":0.5,            "imgType":"",            "imgURL":"image url"        }    },    "msgHead":{        "Code":"",        "Token":"",        "rmsg":"hello"    }}Process finished with exit code 0

转载地址:http://eoodb.baihongyu.com/

你可能感兴趣的文章
stm32的串口中断
查看>>
python3中numpy函数tile的用法
查看>>
Jerasure库接口简介及性能测试
查看>>
面向对象,命名空间,pdo复习
查看>>
励志和哲学
查看>>
开发服务 客服
查看>>
Swift经典知识整理
查看>>
【Leetcode】Longest Palindromic Substring
查看>>
项目管理和流程的拙见
查看>>
转载:Log4net中的log4net.Layout.PatternLayout
查看>>
矢量的叉积和点积计算
查看>>
一些逝去的人
查看>>
RedHat5.1下安装Seismic Unix44R1
查看>>
web安全之XSS跨站脚步攻击
查看>>
UNIX C 总结
查看>>
cplusplus 库 在线管理; 类似于 python的 pip install 、nodejs 的npm模块
查看>>
[LeetCode] 225. Implement Stack using Queues 用队列来实现栈
查看>>
[LeetCode] 768. Max Chunks To Make Sorted II 可排序的最大块数 II
查看>>
hdu 1907 John(anti nim)
查看>>
macOS 新手开发:第 2 部分
查看>>