国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 玉龙| 望江县| 大庆市| 栾城县| 辽宁省| 余江县| 塘沽区| 金堂县| 黄冈市| 铜梁县| 建水县| 清涧县| 庆阳市| 武强县| 辛集市| 阳朔县| 平南县| 霍州市| 瓮安县| 通许县| 兴仁县| 太原市| 旌德县| 克什克腾旗| 乾安县| 肇州县| 四平市| 本溪市| 沾化县| 嘉荫县| 彰化市| 长治市| 宜章县| 姜堰市| 香格里拉县| 宜春市| 勐海县| 丹寨县| 勐海县| 珠海市| 徐州市|