java的url方式、本地方式获取json文件内容
程序员文章站
2024-02-21 11:55:12
因为工作原因需要读取json文件,最先是使用url方式不符合要求pass。又使用本地方式读取。记录一下方便后期查看。
注:因为资料都是从网上摘抄,如有问题请告知我。...
因为工作原因需要读取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的url方式、本地方式获取json文件内容
-
java的url方式、本地方式获取json文件内容
-
java获取文件的mime,java获取文件是不是文本,java获取文件类型(非后缀方式)
-
java获取文件的mime,java获取文件是不是文本,java获取文件类型(非后缀方式)
-
java读取文件内容,解析Json格式数据方式
-
使用VBS浏览本地文件的3种方式,获取完整路径
-
Java获取Properties文件内容的四种方式
-
Java解析Xml文件—判断Xml文件的节点是否存在子节点_以及对节点下不同子节点的内容解析方式
-
Java获取Properties文件内容的四种方式
-
java读取文件内容,解析Json格式数据方式