码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2019-04-28 18:54:16      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:__name__   span   str   ice   col   com   转化   类型转换   src   

遇到问题:进行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类型数据的互相转换

标签:__name__   span   str   ice   col   com   转化   类型转换   src   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!