Java 如何从地理编码url获取状态元素
我想从地理代码url获取status元素的值Java 如何从地理编码url获取状态元素,java,gson,latitude-longitude,geocode,google-latitude,Java,Gson,Latitude Longitude,Geocode,Google Latitude,我想从地理代码url获取status元素的值 { "results": [ { "address_components": [ { "long_name": "India", "short_name": "IN", "types": [ "count
{
"results": [
{
"address_components": [
{
"long_name": "India",
"short_name": "IN",
"types": [
"country",
"political"
]
}
],
"formatted_address": "India",
"geometry": {
"bounds": {
"northeast": {
"lat": 35.5043404,
"lng": 97.395555
},
"southwest": {
"lat": 6.747138899999999,
"lng": 68.1623859
}
},
"location": {
"lat": 20.593684,
"lng": 78.96288
},
"location_type": "APPROXIMATE",
"viewport": { … }
},
"types": [
"country",
"political"
]
}
],
"status": "OK"
}
我可以使用以下代码获取纬度。我尝试获取status元素,但仍然不知道如何实现。这里我使用gson
请帮助。您可以使用
String status = jsonParser.parse(output).getAsJsonObject().get("status").getAsString();
但请确保只解析一次输出,即将jsonParser.parse(output).getAsJsonObject()
的结果存储在局部变量中
String status = jsonParser.parse(output).getAsJsonObject().get("status").getAsString();