gpt4 book ai didi

android - 如何在 JsonArray 中解析 JsonObject

转载 作者:搜寻专家 更新时间:2023-11-01 07:59:14 25 4
gpt4 key购买 nike

我正在尝试解析一个 json 文件,它是这样的:

{
"number": 123,
"contract_name" : "London",
"name": "station",
"address": "address",
"position": {
"lat": 48.862993,
"lng": 2.344294
},
"banking": true,
"bonus": false,
"last_update": <timestamp>
}

这就是我设法做到的

    s.setName(stationJson.optString("name"));
s.setTimestamp(stationJson.optString("last_update"));
s.setNumber(stationJson.optInt("number"));
s.setBonus(stationJson.optInt("bonus"));
s.setBank(stationJson.optInt("banking"));
s.setPosition(stationJson.getJSONObject("position"));
s.setLatitude(stationJson.optDouble("lat"));
s.setLongitude(stationJson.optDouble("lng"));

问题是关于 lng 和 lat。

有人知道如何解决这个问题吗?

最佳答案

使用下面的代码。

 s.setName(stationJson.optString("name"));
s.setTimestamp(stationJson.optString("last_update"));
s.setNumber(stationJson.optInt("number"));
s.setBonus(stationJson.optInt("bonus"));
s.setBank(stationJson.optInt("banking"));
JSONObject positionJson = stationJson.getJSONObject("position");
s.setLatitude(positionJson.optDouble("lat"));
s.setLongitude(positionJson.optDouble("lng"));

关于android - 如何在 JsonArray 中解析 JsonObject,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23605194/

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