如何解析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数组所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)