【发布时间】:2012-04-24 11:46:07
【问题描述】:
我正在努力获得这个回报:
放入 Python 可迭代对象
到目前为止,我有这个:
request = "http://maps.googleapis.com/maps/api/geocode/%s?address=%s&sensor=%s" % (self._output, self._address, self._sensor)
data = urllib.urlopen(request).read()
decoded_data = json.loads('[%s]' % data).pop()
if decoded_data.get("status") == "OK":
return decoded_data
return ""
但是,这只会将外部“包装器”变成字典。我想解码整个块,以便我可以轻松访问这些值并在需要时引发异常。
【问题讨论】:
-
我不太清楚您要做什么。为什么
json.loads(data)不成功?