如何从java代码调用servlet?

如何从java代码调用servlet?,java,json,Java,Json,现在我正在浏览器中形成URL,并通过RESTAPI执行它,如 localhost:9043/api/json?apiKey=699cccc3dcfb348fd369e083bcd7f2a4&Severity=all 并将获得一些JSON对象输出 我需要在java代码中给出URL,并在java代码中获得json对象输出,而不是在浏览器上工作。我已经找过了,但还没有找到。需要一些专家来回答我的问题。这只是一个HTTP调用,就像其他任何调用一样,因此您可以像Java应用程序中的任何其他HTT

现在我正在浏览器中形成URL,并通过RESTAPI执行它,如

localhost:9043/api/json?apiKey=699cccc3dcfb348fd369e083bcd7f2a4&Severity=all
并将获得一些JSON对象输出


我需要在java代码中给出URL,并在java代码中获得json对象输出,而不是在浏览器上工作。我已经找过了,但还没有找到。需要一些专家来回答我的问题。

这只是一个HTTP调用,就像其他任何调用一样,因此您可以像Java应用程序中的任何其他HTTP调用一样调用它,并从该调用中获得结果。

因此,请查找HttpURLConnection并从那里开始。

Google GSON示例使用rest或类似工具,这方面有大量文档。这是半个答案。OP仍然需要将JSON转换成他们可以使用的东西。@IanMcLaird当然,但这超出了他关于如何从Java代码调用servlet的问题的范围。为此,他需要调用一个JSON解析器并处理其结果,另一个他可以通过快速的Google调用找到的东西。