0

我想知道是否可以使用 Java JSON 框架(例如 Jackson、Google GSON 或 JSON.simple)从不同的服务器读取 JSON。

我有一个 Web 服务服务器,我想点击它来接收 JSON,然后将该 JSON 转换为 Java 对象。目前我知道如何做到这一点的唯一方法是使用 jQuery 访问服务器,获取 JSON,然后将其发布到 java 实用程序。有效地“卷曲”另一台服务器将是一个很好的捷径,这样我就可以消除 ajax 调用。

我只看到了这些框架的本地文件示例。

4

1 回答 1

1

此代码段将指定 URL 处的任何内容下载到 string result。然后,您可以使用常用的 JSON 解析器处理字符串。

URL url = new URL("http://the.address.i.want");
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
String inputLine, result = "";
while ((inputLine = in.readLine()) != null) {
    // System.out.println(inputLine);
    result += inputLine + "\n";
}
in.close();
于 2013-03-07T22:07:24.663 回答