编辑:我有另一个程序,使用定向服务。有用。当我在此地址解析项目中使用该代码时,会引发相同的错误。 (Eclipse,Java EE,Tomcat7)
供参考,这是要求
http://maps.googleapis.com/maps/api/geocode/json?address=vancouver,bc&sensor=true
这是代码
JSONObject obj = new JSONObject(s);
JSONObject res = obj.getJSONArray("results").getJSONObject(0);
字符串“ s”是返回json。这有效:
System.out.println(obj.getJSONArray("results");
虽然我一试getJSONObject(0)就会收到错误消息。在此之前,我曾与路线服务一起工作,它发送的结果非常相似。任何建议深表感谢!现在晚上已经吃了几个小时,所以我想寻求帮助。
最佳答案
String lat = obj.getJSONArray("results").getJSONObject(0).getJSONObject("geometry").getJSONObject("location").getString("lat");