Python中的json库使用入门知识
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来使用:
相关推荐
YENCSDN 2020-11-17
lsjweiyi 2020-11-17
houmenghu 2020-11-17
Erick 2020-11-17
HeyShHeyou 2020-11-17
以梦为马不负韶华 2020-10-20
lhtzbj 2020-11-17
夜斗不是神 2020-11-17
pythonjw 2020-11-17
dingwun 2020-11-16
lhxxhl 2020-11-16
坚持是一种品质 2020-11-16
染血白衣 2020-11-16
huavhuahua 2020-11-20
meylovezn 2020-11-20
逍遥友 2020-11-20
weiiron 2020-11-16