Python dict转json字符串并格式化输出


注意 : 

json格式传参  {"action": "list_customer", "pagesize": 5, "pagenum": 1, "keywords": "人民医院"}

在python脚本中,

  x = {"action": "list_customer", "pagesize": 5, "pagenum": 1, "keywords": "人民医院"} 

  或者

    x ={'action': 'list_customer', 'pagesize': 5, 'pagenum': 1, 'keywords': '人民医院'}

  都会被识别为 python字典对象, 所以需要使用json.dumps()将python字典对象转换为 json字符串

代码如下:

 

import json

# python中如下识别的是python字典对象
data = {'action': 'list_customer', 'pagesize': 5, 'pagenum': 1, 'keywords': '人民医院'}

print(type(data))

# 使用json.dumps将字典转化为json字符串 ,并格式化输出
json_str = json.dumps(data,indent = 4,ensure_ascii= False)

print(type(json_str))

print(json_str)


结果如下: 

<class 'dict'>
<class 'str'>
{
    "action": "list_customer",
    "pagesize": 5,
    "pagenum": 1,
    "keywords": "人民医院"
}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM