1

已经搜索过这个,但我发现的所有结果对我来说都没有意义,而且看起来太复杂了。我正在寻找使用jsonorsimplejson模块来获取对象中字符串的值。

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

基本上,我想从中提取值“亚历克斯”。我会做些什么来实现这一目标?

4

2 回答 2

7

使用该json模块非常简单:

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

如果您的 Python 足够老以至于它没有json,那么请simplejson改用:

import simplejson as json
于 2012-06-11T00:01:49.013 回答
2

为什么不先尝试阅读文档?在http://docs.python.org/library/json.html中清楚地说明了它

于 2012-06-11T00:02:18.107 回答