2012-06-10 82 views
1

尋找這個,但我覺得所有的結果對我來說沒有意義,似乎太複雜了。我正在尋找使用jsonsimplejson模塊來獲取我的對象中的字符串的值。非常簡單的JSON解碼

string = '{"name": "Alex"}' 

基本上,我想從中提取'Alex'值。我該怎麼做才能做到這一點?

回答

6

這是使用json module非常簡單:

>>> import json 
>>> s = '{"name": "Alex"}' 
>>> obj = json.loads(s) 
>>> obj 
{'name': 'Alex'} 
>>> obj["name"] 
'Alex' 

如果你的Python是足夠大,它沒有json,然後用simplejson代替:

import simplejson as json 
2

爲什麼不嘗試閱讀文檔第一?它的拼寫很清楚,在http://docs.python.org/library/json.html

+0

哪裏?我看不出有關解碼簡單JSON對象的任何內容。 – user1447941

+1

@ user1447941嘗試再次查找。 http://docs.python.org/library/json.html#json.loads –