爆米花神仙道,cc霜纤扬丽线,海绵宝宝找不同
因为工作原因需要读取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; }
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
浅析我对 String、StringBuilder、StringBuffer 的理解
使用IDEA搭建SSM框架的详细教程(spring + springMVC +MyBatis)
Springboot整合freemarker 404问题解决方案
引入mybatis-plus报 Invalid bound statement错误问题的解决方法
网友评论