国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Java > 正文

java的url方式、本地方式獲取json文件內容

2024-07-14 08:41:41
字體:
來源:轉載
供稿:網友

因為工作原因需要讀取json文件,最先是使用url方式不符合要求pass。又使用本地方式讀取。記錄一下方便后期查看。 
注:因為資料都是從網上摘抄,如有問題請告知我。

1.url方式

/**   * 通過網絡訪問json并讀取文件   * @param url:http://127.0.0.1:80/dashboard/dept_uuid.json   * @return:json文件的內容   */  public static String loadJson (String url) {     StringBuilder json = new StringBuilder();     try {       URL urlObject = new URL(url);       URLConnection uc = urlObject.openConnection();       BufferedReader in = new BufferedReader(new InputStreamReader(uc.getInputStream(),"UTF-8"));       String inputLine = null;       while ( (inputLine = in.readLine()) != null) {         json.append(inputLine);       }       in.close();     } catch (MalformedURLException e) {       e.printStackTrace();     } catch (IOException e) {       e.printStackTrace();     }     return json.toString();   }

2.本地文件讀取

/**   * 通過本地文件訪問json并讀取   * @param path:E:/svn/05.Hospital/templatedept_uuid.json   * @return:json文件的內容   */  public static String ReadFile(String path){    String laststr="";    File file=new File(path);// 打開文件     BufferedReader reader=null;    try{      FileInputStream in = new FileInputStream(file);      reader=new BufferedReader(new InputStreamReader(in,"UTF-8"));// 讀取文件       String tempString=null;      while((tempString=reader.readLine())!=null){        laststr=laststr+tempString;      }      reader.close();    }catch(IOException e){      e.printStackTrace();    }finally{      if(reader!=null){        try{          reader.close();        }catch(IOException el){        }       }     }    return laststr;  }


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 博湖县| 赤壁市| 浦北县| 洛宁县| 萨迦县| 灵石县| 大化| 长宁区| 鄢陵县| 宁强县| 泰兴市| 吉安县| 鲁甸县| 兴业县| 明光市| 鱼台县| 普兰店市| 东阳市| 晋江市| 密山市| 芷江| 奉节县| 微山县| 万盛区| 凉山| 新泰市| 海门市| 分宜县| 南阳市| 乳山市| 鄂托克前旗| 舟曲县| 红原县| 道真| 卢氏县| 绥德县| 泾源县| 宁国市| 德庆县| 浦江县| 南开区|