簡體   English   中英

如何使用Java從具有特定URL的json文件中讀取數據

[英]how to read data from a json file which is specified with a particular URL using java

一個json文件位於在線位置,我想使用Java從該json文件中讀取數據。

在線提供的示例json文件: jscon文件鏈接

謝謝

URL url = new URL("http://rate-exchange.appspot.com/currency?from=USD&to=EUR&q=3");
URLConnection yc = url.openConnection();
BufferedReader in = new BufferedReader(new InputStreamReader(yc.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null){
    System.out.println(inputLine);
}
in.close();
Gson gson = new Gson();
Rate r = gson.fromJson(inputLine,Rate.class);

首先直接從URL獲取字符串。 我相信您可以使用此:

鏈接到這里

然后從字符串中使用json庫構建json對象。 您可以考慮使用gson進行更復雜的序列化。

暫無
暫無

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

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