如何从使用java使用特定URL指定的json文件中读取数据

时间:2015-03-03 15:30:12

标签: java json

json文件位于联机状态,我想使用java从该json文件中读取数据。

示例json文件,可在线获取:jscon file link

谢谢

2 个答案:

答案 0 :(得分:2)

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);

答案 1 :(得分:1)

首先直接从URL获取字符串。我相信你可以用这个:

link here

然后从字符串中使用json库来构建json对象。您可以查看gson以获得更复杂的序列化。