如何将这个JSON放入python列表或字典?

时间:2015-04-13 01:38:07

标签: python json dictionary

我是Python的新手,正在编写我的第一个python脚本。我取得了很好的进展,但是我无法处理来自Web服务的响应。以下是一些将获得示例响应的代码:

import urllib
import json
urlstring = 'http://geonb-t.snb.ca/arcgis/rest/services/Utilities/Geometry/GeometryServer/project?inSR=2219&outSR=2953&geometries=674728.283,5319788.292&transformation=1841&transformForward=TRUE&f=json'
ro1 = urllib.urlopen(urlstring)
ro2 = ro1.read()
print ro2

示例回复:     {"geometries":[{"x":2488268.7116061845,"y":7667607.8963871095}]}

Web服务响应看起来像Python字典,但是当我保存它时,我得到一个字符串。如何将此响应读入Python列表或字典?我需要提取' x'并且' y'值。我正在使用Python 2.6.5。

1 个答案:

答案 0 :(得分:4)

它是一个JSON字符串。使用json模块解析它,如

json.loads(ro2)