我已经搜索过这个,但我发现的所有结果对我来说都没有意义,而且看起来太复杂了。我正在寻找使用json
orsimplejson
模块来获取对象中字符串的值。
string = '{"name": "Alex"}'
基本上,我想从中提取值“亚历克斯”。我会做些什么来实现这一目标?
我已经搜索过这个,但我发现的所有结果对我来说都没有意义,而且看起来太复杂了。我正在寻找使用json
orsimplejson
模块来获取对象中字符串的值。
string = '{"name": "Alex"}'
基本上,我想从中提取值“亚历克斯”。我会做些什么来实现这一目标?
使用该json
模块非常简单:
>>> import json
>>> s = '{"name": "Alex"}'
>>> obj = json.loads(s)
>>> obj
{'name': 'Alex'}
>>> obj["name"]
'Alex'
如果您的 Python 足够老以至于它没有json
,那么请simplejson
改用:
import simplejson as json
为什么不先尝试阅读文档?在http://docs.python.org/library/json.html中清楚地说明了它