java http返回的xml格式轉成json格式
阿新 • • 發佈:2018-12-09
package Yishikeji.Hbase.Admin.Hbase; import java.io.InputStream; import java.net.URL; import java.net.URLConnection; public class HdfsClusterTest { public static void json() throws Exception{ //引數url化 // String city = java.net.URLEncoder.encode("北京", "utf-8"); //拼地址 // String apiUrl = String.format("https://www.sojson.com/open/api/weather/json.shtml?city=%s",city); String apiUrl = String.format("http://node003:8088/ws/v1/cluster/scheduler"); // String apiUrl = String.format("https://www.sojson.com/api/qqmusic/8446666"); //開始請求 URL url= new URL(apiUrl); URLConnection open = url.openConnection(); InputStream input = open.getInputStream(); //這裡轉換為String,帶上包名,怕你們引錯包 String result = org.apache.commons.io.IOUtils.toString(input,"utf-8"); //輸出 System.out.println(result); } public static void main(String[] args) { HdfsClusterTest httpGetData =new HdfsClusterTest(); try { httpGetData.json(); } catch (Exception e) { e.printStackTrace(); } } }