您好,我是Android开发的新手
我有一个JSON ::
{"1":"Hello","2":"World"
}
此JSON来自我托管我的应用程序的AWS服务器
PS ::任何有助于我理解这个概念的链接也会有所帮助
谢谢,
答案 0 :(得分: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
路线。