国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 琼海市| 天全县| 吴桥县| 河曲县| 红河县| 富源县| 浦东新区| 贵南县| 泸州市| 彝良县| 东兴市| 沿河| 商河县| 山阴县| 阿城市| 武陟县| 永泰县| 信丰县| 读书| 兴仁县| 友谊县| 南郑县| 山东省| 霍林郭勒市| 峨山| 阜阳市| 会理县| 德江县| 深州市| 普陀区| 东台市| 阜新市| 泰来县| 凤山县| 宜昌市| 凌源市| 凌源市| 平阳县| 烟台市| 普洱| 石渠县|