java的url方式、本地方式获取json文件内容
更新时间:2018年07月19日 08:34:39 作者:饮罢千樽雪已老
这篇文章给大家分享了java的url方式、本地方式获取json文件内容的实例代码,有需要的朋友参考学习下。
因为工作原因需要读取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;
}
相关文章
bug解决Failed_to_execute_goal_org.springframework
这篇文章主要为大家介绍了bug解决Failed_to_execute_goal_org.springframework,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2023-09-09
基于Springboot+Netty实现rpc的方法 附demo
这篇文章主要介绍了基于Springboot+Netty实现rpc功能,在父项目中引入相关依赖结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2022-02-02
SpringBoot中使用@ControllerAdvice注解详解
这篇文章主要介绍了SpringBoot中使用@ControllerAdvice注解详解,@ControllerAdvice,是Spring3.2提供的新注解,它是一个Controller增强器,可对controller中被 @RequestMapping注解的方法加一些逻辑处理,需要的朋友可以参考下2023-10-10
Java使用modbus-master-tcp实现modbus tcp通讯
这篇文章主要为大家详细介绍了另外一种Java语言的modbux tcp通讯方案,那就是modbus-master-tcp,文中的示例代码讲解详细,需要的可以了解下2023-12-12


最新评论