Android 如何添加到这个json中的位置?
如何在这个json中添加“位置” 它是给我“null”,这里是json的简单代码Android 如何添加到这个json中的位置?,android,json,Android,Json,如何在这个json中添加“位置” 它是给我“null”,这里是json的简单代码 { “html_属性”:[], “结果”:[ { “几何学”:{ “地点”:{ “lat”:31.8004863, “液化天然气”:35.155975 }, “视口”:{ “东北”:{ “lat”:31.80183612989272, “液化天然气”:35.15732482987272 }, “西南”:{ “lat”:31.79913647010727, “液化天然气”:35.15462517010727 } }
{
“html_属性”:[],
“结果”:[
{
“几何学”:{
“地点”:{
“lat”:31.8004863,
“液化天然气”:35.155975
},
“视口”:{
“东北”:{
“lat”:31.80183612989272,
“液化天然气”:35.15732482987272
},
“西南”:{
“lat”:31.79913647010727,
“液化天然气”:35.15462517010727
}
}
},
“图标”:”https://maps.gstatic.com/mapfiles/place_api/icons/restaurant-71.png",
“id”:“74f5b809b62fcf35766480a616de5001c470247e”,
“名称”:“汉堡酒吧”,
“开放时间”:{
“立即打开”:正确
},
“照片”:[
{
“高度”:4048,
“html_属性”:[
“\u003ca href=\”https://maps.google.com/maps/contrib/103176736009300448033/photos\“\u003eינוברישועה\u003c/a\u003e”
],
“照片参考资料”:“CMRAAAAAAACOAMQY撸Vbkfshy1NPN6QMlaoFXAM7JLC-HS2TisopPizvieserJCB6ViW3HrWeixFox2NPP8UxHDQ4Talfu6B9W撸GBpQJFFKNQEfHjKQMy2VOYDLJGZ8HxYC3F7TEHD5FEJHNvYDP4DK-HNWR1GHTLEW0JLKA3VFDZ3FHX4Mauzauia”,
“宽度”:3036
}
],
“地点id”:“ChIJy7TbP-TWAhUR5rzxuO1Vi9g”,
“加号”:{
“复合代码”:“R524+59מבשתצין”,
“全局_代码”:“8G3QR524+59”
},
“评级”:4.2,
“参考文件”:“ChIJy7TbP-TWAhUR5rzxuO1Vi9g”,
“范围”:“谷歌”,
“类型”:[“餐厅”、“兴趣点”、“食品”、“场所”],
“附近地区”:“附近地区”
},
您需要使用此方法添加到JSON
JSONObject
put(字符串名称、对象值)
如果你得到空值,那么你实际上是在放置一个空对象
然而,你已经有了位置,所以不清楚你的最终目标是什么
在这里,您可以看到我正在解析您现有的JSON
String s = // not clear where this is coming from
MapModel m = new MapModel(); // building this object
try {
JSONObject json = new JSONObject(s);
JSONObject loc = json.getJSONObject("geometry").getJSONObject("location"):
int lat = loc.getDouble("lat");
int lng = loc.getDouble("lng");
// And then assign the data
m.setLat(lat); m.setLng(lng);
} catch (Exception e) {
e.printStackTrace();
}
// load m into some UI elements
不要把这段代码放在你的MapModel中。把它放在你从哪里得到JSON字符串的后面。你到底想做什么?你说的“添加位置”是什么意思?@inavda我想添加“lat”和“lng”以显示在我的listview中,我成功地添加了“name”和“neighborary”以显示在我的listview中,但我不能添加“location”在这个json中,我认为是“null”,因为“lat”和“lng”这里有3次你能给我们看一下你要提取它们的代码吗?@inavda bro如果你能再次阅读我的问题来理解我的意思,代码就不重要了这是一个伟大的:)代码实际上非常重要……它会帮助我们知道你尝试了什么以及你可能使用的json库,不,它们在三个di中并不重要stinct Objects我发布了我的类,我想需要您的代码,请向我查询。我不知道您发布了什么,或者您是如何使用它解析JSON的……在您将JSON字符串解析为名为
JSON
JSON的JSONObject之后,此代码立即生效