java - 将 JSON 解析为字符串数组或 xml

标签 java android json google-places-api

我正在尝试连接到一个服务器,该服务器连接到 Google Places API 并向我返回所需的数据,返回的数据采用以下格式 Here

现在在我的 Android 应用程序中,我将其作为 stringstring[],问题是我现在如何将其解析为 XML > 或将其转换为原生类型,例如 List 或其他类型,以便我可以使用它?

如果您查看返回的字符串,实际数组 results 在两个元素 html_attributionsnext_page_token 之后开始,那么我如何将它们分开解析。请帮忙。

最佳答案

我建议您使用 Google 的 Gson 库,它可以轻松转换 JSON -> Object 。这是一个很好的教程:tutorial 。 该库由著名的 Retrofit 库使用,该库是为这些调用而制作的,它将下载数据并使用 Gson 将其转换为对象:retrofit

关于java - 将 JSON 解析为字符串数组或 xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24713760/

相关文章:

java - org.json.simple.JSONObject 未找到

iphone - 在 iPhone 上解析 JSON 日期

arrays - 在字典的数组中加载带有字典的 JSON 文件

java - 如何将空格分隔符设置为 float DecimalFormat?

json - Node JS Joi 验证 - 如何返回 JSON 响应而不是字符串?

java - 从外部 jsp 页面显示对话框(Struts2、java)

java - JDBC iso-8859-1 编码

java - 单击按钮后管理 mysql 连接

android - Android 中 onMarkerClick 和 onClusterItemClick 事件的区别

android - 我们可以在不连接无人机(实际设备)的情况下使用应用程序测试Dji Sdk吗?通过虚拟设备或使用 PC 模拟器的任何其他方式