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來使用:
>>> import simplejson as json >>> s = json.loads('{"first_name": "Guido", "last_name":"Rossum"}') >>> s["first_name"] 'Guido' >>>
Linux公社的RSS地址:ofollow,noindex" target="_blank">https://www.linuxidc.com/rssFeed.aspx
本文永久更新連結地址:https://www.linuxidc.com/Linux/2018-09/154262.htm