zoukankan      html  css  js  c++  java
  • python字典转化成json格式。JSONEncoder和JSONDecoder两个类来实现Json字符串和dict类型数据的互相转换

    遇到问题:进行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)
  • 相关阅读:
    JS异错面试题
    CSG
    OBS工具汇总
    SFS OBS
    zookeeper配置文件
    zookeeper概念
    centos yum源问题三板斧
    nexus仓库
    SVN备份恢复
    ubuntu
  • 原文地址:https://www.cnblogs.com/xyao1/p/10785602.html
Copyright © 2011-2022 走看看