你好,我是android开发的新手
- 我试图了解如何在 android 活动中解析 JSON
- 我没有使用任何东西,例如 PHP 等
- 我在 AWS 的服务器上使用 NODEJS 来生成 JSON
我有一个 JSON ::
{"1":"Hello","2":"World"
}
这个 JSON 来自我托管我的应用程序的 AWS 服务器
- 如何解析上述 JSON 的 JSON 数据?
- 如何填充到 android 活动?
PS:: 任何可以帮助我理解这个概念的链接也会有所帮助
谢谢,
在最基本的形式中,您可以通过简单地创建一个 JSON 对象并将 JSON 对象的字符串表示形式传递给构造函数来解析 JSON,就像这样......
JSONObject myJson = new JSONObject("{\"1\":\"Hello\",\"2\":\"World\"}");
阅读本课程的文档以获取有关如何从对象等中提取数据的更多信息... https://developer.android.com/reference/org/json/JSONObject.html
更抽象的解析方式可以通过 GSON 库来完成。简而言之,GSON 能够获取您的 JSON 响应并将其解析为 Java 对象,这样您就不必自己动手了。
诚然,使用 GSON 可以节省大量时间来编写代码来解析自己,但是,JSONObject
如果您是新手,我可能更愿意走这条路。