是否可以将json字符串(例如,从twitter搜索json服务返回的字符串)转换为简单的字符串对象.以下是json服务返回的数据的小表示:
{
results:[...],
"max_id":1346534,
"since_id":0,
"refresh_url":"?since_id=26202877001&q=twitter",
.
.
.
}
Run Code Online (Sandbox Code Playgroud)
让我们说我以某种方式将结果存储在一些变量中,比如obj.我希望获得如下适当的值:
print obj.max_id
print obj.since_id
Run Code Online (Sandbox Code Playgroud)
我已经尝试使用simplejson.load()
和json.load()
,但它给了我一个错误说'str' object has no attribute 'read'
Ben*_*mes 82
我已经尝试使用
simplejson.load()
和json.load()
,但它给了我一个错误说'str' object has no attribute 'read'
要从字符串加载,请使用json.loads()
(注意's').
更有效率,跳过将响应读入字符串的步骤,并将响应传递给json.load()
.