pycharm或vscode按照json格式输出到控制台

在进行接口测试时,为便于查看和查找长JSON返回值中的特定键,可以在PyCharm或VSCode中使用`json.dumps()`方法。通过设置`indent=4`参数,可以将输出格式化为易读的缩进形式。若要显示中文,需添加`ensure_ascii=False`,避免ASCII编码,使中文能够正确显示。
摘要由CSDN通过智能技术生成
import json
a = {'codes': ['20', '211', '212', '213']}
print(json.dumps(a))
# 控制台输出如下
{"codes": ["20", "211", "212", "213"]}

做接口测试的时候,pycharm或者vscode控制台看到输出结果,一水的平铺式,没有格式可言,当返回值很长想找某个key时特费劲,那我们希望,在控制台能直接用json格式显示,

只需要把print(json.dumps(a, indent=4))加上indent=4,

print(json.dumps(a, indent=4))
# 控制台输出如下
{
    "codes": [
        "20",
        "211",
        "212",
        "213"
    ]
}

 

再改一下a的值

a = {'codes': ['20', '211', '212', '213', '中文']}
print(json.dumps(a, indent=4))
# 控制台输出如下
{
    "codes": [
        "20",
        "211
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值