1 回答
TA贡献2065条经验 获得超14个赞
首先,JAVA-json 的正确 Maven/Gradle 依赖项是
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20180813</version>
</dependency>
如果JSONObject#getJSONObject找不到该方法,则说明您做错了什么。
对于代码部分,应该这样做。适应你的需要。
final JSONArray jsonArray = new JSONArray(source);
final int length = jsonArray.length();
for (int i = 0; i < length; i++) {
final JSONObject jsonObject = jsonArray.getJSONObject(i);
final JSONObject forecastOrig =
jsonObject.getJSONObject("875488")
.getJSONObject("forecast_orig");
final double lon = forecastOrig.getDouble("lon");
final double lat = forecastOrig.getDouble("lat");
System.out.println(lon);
System.out.println(lat);
}
添加回答
举报