首页 > 编程语言 > 详细

python字典转化成json格式。JSONEncoder和JSONDecoder两个类来实现Json字符串和dict类型数据的互相转换

时间:2019-04-28 18:36:25      阅读:154      评论:0      收藏:0      [点我收藏+]

遇到问题:进行Webservice接口测试时,对接口入参数据进行了处理,变成了dict格式,去进行接口请求报错。

需要转成成json格式,双引号去扩。

如下:技术分享图片

更改代码:

# 在Python标准库的json包中,提供了JSONEncoder和JSONDecoder两个类来实现Json字符串和dict类型数据的互相转换。

from json import *
if __name__=="__main__":
   d={}
   d[a] =1
   d[b]=2
   d[3]=c
   d[4]=[k,k1]
   #将Python dict类型转换成标准Json字符串
   k=JSONEncoder().encode(d)
   print(type(k))
   print(k)
   #将json字符串转换成Python dict类型
   json_str={"a":1,"b":2,"3":"c","4":["k","k1"]}
   d=JSONDecoder().decode(json_str)
   print(type(d))
   print(d)

 

python字典转化成json格式。JSONEncoder和JSONDecoder两个类来实现Json字符串和dict类型数据的互相转换

原文:https://www.cnblogs.com/xyao1/p/10785602.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!