gpt4 book ai didi

java - 在java中解析google geocode结果 - 找不到JSONArray [0](它在那里)

转载 作者:行者123 更新时间:2023-12-02 06:27:58 24 4
gpt4 key购买 nike

编辑:我有另一个程序,它使用方向服务。有用。当我在此地理编码项目中使用该代码时,它会引发相同的错误。 (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");

关于java - 在java中解析google geocode结果 - 找不到JSONArray [0](它在那里),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20346211/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com