在Java中解析JSON的最新方法是什么?

时间:2015-05-24 22:33:41

标签: java android json parsing android-activity

我希望将一些JSON解析为我正在制作的Android应用,它是我的第一个应用,所以它是学习的最重要的。

我按照指南做了这个:https://github.com/LewisLebentz/Quoter

这是一个非常基本的应用程序,可以显示引号。所有这些都已存储在应用程序的本地。

所以我想我会在我的网站上放一个页面,并通过JSON提供引号,所以我可以远程添加引号。

我看到了这个指南:http://www.androidhive.info/2012/01/android-json-parsing-tutorial/

它作为一个独立的应用程序运行良好,但我无法解决如何将其集成到我的应用程序中。此外,在添加一些代码时,它告诉我它已被弃用。

我该怎么办?在Java中解析JSON的最新方法是什么?你知道任何好的教程吗?

请记住,我是初学者;所以要善良!

1 个答案:

答案 0 :(得分:2)

直接部分Android SDK是org.json,它非常易于使用和自我解决。

参考: http://developer.android.com/reference/org/json/package-summary.html

小例子:

JSONObject obj = new JSONObject("{"query":"Pizza","locations":[94043,90210]}");

if (obj.getString("query").equals("Pizza)) {
    System.out.println("It's a pizza");
}

评论说gson也非常适合。

https://github.com/google/gson