Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Java中从url访问JSON对象_Java_Json - Fatal编程技术网

在Java中从url访问JSON对象

在Java中从url访问JSON对象,java,json,Java,Json,我一直在互联网上寻找我的问题的解决方案,但我对Java非常陌生,没有找到我能理解的答案 我试图从一个url读取一个JSON对象,假设它被调用,在该url上我有以下JSON代码 { "articles":[ { "title":"example title" , "content":"example content"} ] } 我希望能够将title的值放入变量中 我还没有弄清楚如何使用任何常见的JSON解析库,到目前为止,我的代码都不起

我一直在互联网上寻找我的问题的解决方案,但我对Java非常陌生,没有找到我能理解的答案

我试图从一个url读取一个JSON对象,假设它被调用,在该url上我有以下JSON代码

{ "articles":[
                { "title":"example title" , "content":"example content"}
             ]
}
我希望能够将title的值放入变量中

我还没有弄清楚如何使用任何常见的JSON解析库,到目前为止,我的代码都不起作用


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

有很多JSON库可用。你可以用

假设您以字符串形式从web读取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

请看这里的示例,以防您正在查找库jar(正如我所做的),您可以在这里找到它:@GameDroids您能告诉我该如何处理该文件吗?@user3858355:解压缩
java json.jar
,并将其复制到您的项目目录中。现在,您可以将其作为库添加到项目中。这可以通过IDE(NetBeans,Eclipse)实现,这非常简单:右键单击项目文件夹并选择“属性”>“库”>“添加Jar”。或者您可以在命令行中使用“-cp”选项编译Javap程序,如:
javac-cp.;javajson.jar“MyProgram.java
。目标是告诉Java在哪里可以从库中找到新的JSON类(例如,
JSONArray,JSONObject…