簡體   English   中英

Java JSON解析器可以訪問遠程服務嗎?

[英]Can Java JSON Parsers hit remote services?

我想知道是否可以使用Java JSON框架(例如Jackson,Google GSON或JSON.simple)從其他服務器讀取JSON。

我有一個要單擊以接收JSON並將其轉換為Java對象的Web服務服務器。 目前,我唯一知道的方法是使用jQuery擊中服務器,取回JSON,然后將其發布到Java實用程序中。 這將是有效“卷曲”另一台服務器的絕佳捷徑,這樣我就可以消除ajax調用。

我只看過這些框架的本地文件示例。

此代碼段下載指定URL處的任何內容以字符串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();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM