从Java中的url访问JSON对象

时间:2014-07-20 17:19:26

标签: java json

我一直在互联网上搜索我的问题的解决方案,但我是Java的新手并且找不到我能理解的答案

我正在尝试从网址读取一个JSON对象,让我们说它被称为http://www.example.com/abc.html,在该网址上我有以下JSON代码

{ "articles":[
                { "title":"example title" , "content":"example content"}
             ]
}

我希望能够将title的值转换为变量。

我无法弄清楚如何使用任何常见的JSON解析库,到目前为止我的代码都没有。

提前感谢任何可以帮助发布一些适合他们的代码或者发布简单教程链接的人(但是我找不到任何简单的代码)

1 个答案:

答案 0 :(得分:1)

有许多JSON库可用。您可以使用org.json

这是一个可以帮助您的简单代码,假设您从网络上读取JSON字符串。

String s = "{ \"articles\":[{ \"title\":\"example title\" , \"content\":\"example content\"}]}";
JSONObject jsonObject = new JSONObject(s);
JSONArray articles = (JSONArray) jsonObject.get("articles");
JSONObject article = (JSONObject) (articles.get(0));
System.out.println(article.get("title")); // prints out example title