我已经搜索了这个,但我找到的所有结果对我来说都没有意义,而且看起来太复杂了。我希望使用json
或simplejson
模块来获取对象中字符串的值。
string = '{"name": "Alex"}'
基本上,我想提取价值' Alex'离开那里。我该怎么做才能实现这个目标?
答案 0 :(得分:7)
使用json
module:
>>> import json
>>> s = '{"name": "Alex"}'
>>> obj = json.loads(s)
>>> obj
{'name': 'Alex'}
>>> obj["name"]
'Alex'
如果您的Python已经足够大,没有json
,那么请改用simplejson
:
import simplejson as json
答案 1 :(得分:2)
为什么不先尝试阅读文档?在http://docs.python.org/library/json.html
清楚地说明了这一点