-1

你好,我是android开发的新手

  • 我试图了解如何在 android 活动中解析 JSON
  • 我没有使用任何东西,例如 PHP 等
  • 我在 AWS 的服务器上使用 NODEJS 来生成 JSON

我有一个 JSON :: {"1":"Hello","2":"World"}

这个 JSON 来自我托管我的应用程序的 AWS 服务器

  • 如何解析上述 JSON 的 JSON 数据?
  • 如何填充到 android 活动?

PS:: 任何可以帮助我理解这个概念的链接也会有所帮助

谢谢,

4

1 回答 1

1

在最基本的形式中,您可以通过简单地创建一个 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如果您是新手,我可能更愿意走这条路。

于 2013-07-29T15:32:15.857 回答