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 从网页获取JSON响应_Java_Json_Jsonp - Fatal编程技术网

Java 从网页获取JSON响应

Java 从网页获取JSON响应,java,json,jsonp,Java,Json,Jsonp,我对这方面不太了解,所以如果我的问题含糊不清或愚蠢,请原谅 我有一个使用javascript和AJAX显示实时数据的网页。每隔几秒钟,就会发出一个请求,返回一个JSON响应,并更新网页上的数据 我想做的是用Java创建一个程序,它将基本上捕获每个响应并解释数据。我已经找到了处理JSON格式的库。但是,我不知道如何使用Java获得响应 例如,一个实时新闻提要。我想按显示的方式记录数据 谢谢基本上,您需要做的是向托管JSON的页面发出HTTPGET请求。您可以通过使用Java语言来实现这一点。链接中

我对这方面不太了解,所以如果我的问题含糊不清或愚蠢,请原谅

我有一个使用javascript和AJAX显示实时数据的网页。每隔几秒钟,就会发出一个请求,返回一个JSON响应,并更新网页上的数据

我想做的是用Java创建一个程序,它将基本上捕获每个响应并解释数据。我已经找到了处理JSON格式的库。但是,我不知道如何使用Java获得响应

例如,一个实时新闻提要。我想按显示的方式记录数据


谢谢

基本上,您需要做的是向托管JSON的页面发出
HTTPGET
请求。您可以通过使用Java语言来实现这一点。链接中的一个来自ApacheCommons,但我相信实际上有一个内置到Java中,可以直接使用。当您发出请求时,它将返回一个结果对象,然后您可以使用该对象访问响应数据和信息,如响应头等。

基本上,您需要做的是向承载JSON的页面发出
HTTP GET
请求。您可以通过使用Java语言来实现这一点。链接中的一个来自ApacheCommons,但我相信实际上有一个内置到Java中,可以直接使用。当您发出请求时,它将返回一个结果对象,然后您可以使用该对象访问响应数据和信息,如响应头等。

您想用Java或JavaScript执行此操作吗?数据作为AJAX请求的结果从服务器返回。所以,我希望,您愿意在JavaScript@Nishant:实际上,使用其他语言处理JSON响应是很常见的。我想用Java@Eric是的,我知道。我广泛使用GSon。但是在网页上,特别是当我提出AJAX请求时。我喜欢在那里自己处理。我只是想知道@Roger是想用Java还是JS。你想用Java还是JavaScript?数据作为AJAX请求的结果从服务器返回。所以,我希望,您愿意在JavaScript@Nishant:实际上,使用其他语言处理JSON响应是很常见的。我想用Java@Eric是的,我知道。我广泛使用GSon。但是在网页上,特别是当我提出AJAX请求时。我喜欢在那里自己处理。我只是想知道@Roger是想用Java还是JS来实现它。我已经试过使用Apache库了。我可以检查一下,我是否必须使用网站的URL,或者脚本调用的URL(即www.example.com/jsonp/)?我想是后者吧?这意味着我必须每隔几秒钟手动调用HttpGet(…)?Cheers@Roger,对,您必须调用完整的请求url(因此包括脚本),然后每次需要获取JSON时都必须显式调用它。我可以检查一下,我是否必须使用网站的URL,或者脚本调用的URL(即www.example.com/jsonp/)?我想是后者吧?这意味着我必须每隔几秒钟手动调用HttpGet(…)?Cheers@Roger,对,您必须调用完整的请求url(因此包括脚本),然后每次需要获取JSON时都必须显式调用它。