java–Android Parse JSON数组

java–Android Parse JSON数组,第1张

概述如何解析JSONARRAY以获取没有[]和“”的数据这是json"formattedAddress":["23,Damansara-PuchongHwy(BandarPuchongJaya)","47100PuchongBatuDuaBelas,Selangor","Malaysia"]我的代码:poi.setFormattedAddress(jsonArray.getJSON

如何解析JSON ARRAY以获取没有[]和“”的数据

这是Json

"formattedAddress": ["23, damanSara - Puchong Hwy (Bandar Puchong Jaya)","47100 Puchong Batu Dua Belas, Selangor","Malaysia"]

我的代码:

poi.setFormattedAddress(JsonArray.getJsONObject(i).getJsONObject("location").getJsONArray("formattedAddress").toString());

输出:
[“23,damanSara – Puchong Hwy(Bandar Puchong Jaya)”,“47100 Puchong Batu Dua Belas,雪兰莪”,“马来西亚”]

我只想要数据.如:

23,damanSara – Puchong Hwy(Bandar Puchong Jaya),47100 Puchong Batu Dua Belas,Selangor,Malaysia

谢谢

解决方法:

使用JsONArray #joe()连接元素.查看JSONArray文档了解更多信息.

poi.setFormattedAddress(    JsonArray.getJsONObject(i).getJsONObject("location")       .getJsONArray("formattedAddress").join(", ")); // passing ", " as the separator

目前还不清楚引用是否是输入JsON字符串的一部分.如果它们出现在您的连接中,您可以使用String#replace()方法轻松删除它们.

System.out.println(JsonArray.join(", ").replace("\"", ""));
总结

以上是内存溢出为你收集整理的java – Android Parse JSON数组全部内容,希望文章能够帮你解决java – Android Parse JSON数组所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/web/1100947.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存