内容简介:json库可以自字符串或文件中解析JSON。 该库解析JSON后将其转为Python字典或者列表。它也可以转换Python字典或列表为JSON字符串,常用的方法其实就两种dump和load.比如说,下面一个字符串对象
json库可以自字符串或文件中解析JSON。 该库解析JSON后将其转为 Python 字典或者列表。它也可以转换Python字典或列表为JSON字符串,常用的方法其实就两种dump和load.
一: 使用json.loads方法将json对象转成Python对象
比如说,下面一个字符串对象
>>> s = '{"first_name": "Guido", "last_name":"Rossum"}' >>>
通过json中的loads方法,将其转变成Python中的字典对象来出来
>>> import json >>> s = '{"first_name": "Guido", "last_name":"Rossum"}' >>> s1 = json.loads(s) >>> s1["first_name"] u'Guido' >>> s1["last_name"] u'Rossum' >>>
二: 使用json.dumps方法将Python对象转变成json对象
d = { 'first_name': 'Guido', 'second_name': 'Rossum', 'titles': ['BDFL', 'Developer'], } print(json.dumps(d)) '{"first_name": "Guido", "last_name": "Rossum", "titles": ["BDFL", "Developer"]}'
simplejson
JSON库是Python2.6版中加入的。如果您使用更早版本的Python, 可以通过pip获取 simplejson 库。simplejson类似json标准库,它使得使用老版本Python的开发者们可以使用json库中的最新特性。如果json库不可用,您可以将simplejson取别名为json来使用:
>>> import simplejson as json >>> s = json.loads('{"first_name": "Guido", "last_name":"Rossum"}') >>> s["first_name"] 'Guido' >>>
Linux公社的RSS地址: https://www.linuxidc.com/rssFeed.aspx
本文永久更新链接地址: https://www.linuxidc.com/Linux/2018-09/154262.htm
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
程序员的自我修养
俞甲子、石凡、潘爱民 / 电子工业出版社 / 2009-4 / 65.00
这本书主要介绍系统软件的运行机制和原理,涉及在Windows和Linux两个系统平台上,一个应用程序在编译、链接和运行时刻所发生的各种事项,包括:代码指令是如何保存的,库文件如何与应用程序代码静态链接,应用程序如何被装载到内存中并开始运行,动态链接如何实现,C/C++运行库的工作原理,以及操作系统提供的系统服务是如何被调用的。每个技术专题都配备了大量图、表和代码实例,力求将复杂的机制以简洁的形式表......一起来看看 《程序员的自我修养》 这本书的介绍吧!
XML、JSON 在线转换
在线XML、JSON转换工具
HEX CMYK 转换工具
HEX CMYK 互转工具