JSON

Python中实现json字符串和dict类型的互转

字号+ 作者:H5之家 来源:H5之家 2015-11-02 12:20 我要评论( )

在Python标准库的json包中,提供了JSONEncoder和JSONDecoder两个类来实现Json字符串和dict类型数据的互相转换。示例代码如下:#!/usr/bin/python3from json impo

当前位置:  编程语言>python

Python中实现json字符串和dict类型的互转

 

    发布时间:2013-8-14  



     在Python标准库的json包中,提供了JSONEncoder和JSONDecoder两个类来实现Json字符串和dict类型数据的互相转换。示例代码如下:#!/usr/bin/python3 from json import * if __name__=="__main__": d={} d['a'] =1 d['b']=2 d[3]='c' d[4]=['k','k1'] ...


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

示例代码如下:

#!/usr/bin/python3 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)


运行截图:


需要注意的是:标准Json字符串必须使用双引号(")而不能使用单引号('),否则从字符串转换成dict类型会提示出错。

以上代码在Windows下python 3.3下运行通过。

  • 169IT站内文章除注明原创外,均为转载,整理或搜集自网络.欢迎任何形式的转载,转载请注明出处.
    转载请注明:文章转载自:[169IT-最新最全的IT资讯]
    本文标题:Python中实现json字符串和dict类型的互转
  • 本类别最新文章推荐:

    数据结构:图(有向图,无向图),在Python中的表示和实现代码示例

     

    Python3中内置类型bytes和str用法及byte和string之间各种编码转换

     

    Python通过正则表达式获取,去除(过滤)或者替换HTML标签的几种方法

     

    python读文件,写文件操作以及目录操作

     

    基于python实现的网络爬虫功能:自动抓取网页介绍

     

    python下xml解析库lxml最新版下载安装以及代码示例

     

    在Python3中使用urllib实现http的get和post提交数据操作

     

    Python类的构造函数,析构函数以及垃圾回收机制详细介绍及代码举例

     

    juqery的python实现:pyquery学习使用教程

     

    基于Python的html解析库:pyquery最新版主页及pyquery下载

     

     

    1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

    相关文章
    • php CI 实战教程:[5]用curl获取json并解析

      php CI 实战教程:[5]用curl获取json并解析

      2016-02-26 17:00

    •  JSON入门级学习总结-JSON数据结构

      JSON入门级学习总结-JSON数据结构

      2016-02-25 11:05

    • Android解析Json速度最快的库:json

      Android解析Json速度最快的库:json

      2016-02-13 18:00

    • JavaScript转换与解析JSON方法实例详解第1/2页

      JavaScript转换与解析JSON方法实例详解第1/2页

      2016-02-10 21:25

    网友点评
    5