无法在Python中加载简单的JSON字符串

时间:2012-02-14 19:37:03

标签: python json

我正在尝试从FaceBook图API中检索一些数据。 API URL返回以下字符串:

access_token=AAABBBB&expires=5173539

以下Python代码在第4行引发ValueError: No JSON object could be decoded

import json
import urllib2
data = urllib2.urlopen(url).read()
jdata = json.loads(data)
print jdata.access_token

1 个答案:

答案 0 :(得分:2)

如果这是API响应的实际主体:

access_token=AAABBBB&expires=5173539

那不是JSON。它只是一个查询字符串,非常类似于GET请求,需要以另一种方式进行解析。