我是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”值。我使用的是python2.6.5。你知道吗
它是一个JSON字符串。使用
json
模块来解析它,如相关问题 更多 >
编程相关推荐