国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泾源县| 兴国县| 江城| 合江县| 西安市| 商丘市| 潍坊市| 都匀市| 万山特区| 舞阳县| 思茅市| 隆化县| 溧水县| 连城县| 慈溪市| 泰和县| 凉城县| 富锦市| 乌拉特前旗| 江西省| 常德市| 台湾省| 辉南县| 马龙县| 资中县| 买车| 恩施市| 应城市| 山东省| 聂荣县| 鄂州市| 黑水县| 新化县| 隆子县| 政和县| 伊通| 资中县| 清涧县| 阳东县| 桦川县| 札达县|