0
点赞
收藏
分享

微信扫一扫

java读取接口返回的json数据

林塬 2022-04-02 阅读 39


package cn.wangshiyu777;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;

public class JsonUtil {
public static String loadJson(String url) throws Exception {
//读取url,返回json串
StringBuilder json = new StringBuilder();
URL oracle = new URL(url);
URLConnection yc = oracle.openConnection();
BufferedReader in = new BufferedReader(new InputStreamReader(yc.getInputStream()));
String inputLine = null;
while((inputLine = in.readLine()) != null){
json.append(inputLine);
}
in.close();

return json.toString();
}
public static void main(String[] args) throws Exception {
String url = "http://api.geonames.org/citiesJSON?north=44.1&south=-9.9&east=-22.4&west=55.2&lang=de&username=demo";
String json = loadJson(url);
System.out.println(json);
}
}

相关jar包

链接:https://pan.baidu.com/s/1oRqRLnbLVL83k5_aQwrmlw

提取码:uqqx


举报

相关推荐

0 条评论