如何在Controller 中获取JSON文件的内容
来源:互联网 发布:surge for mac 破解 编辑:程序博客网 时间:2024/05/22 12:41
Step1. 获取JSON文件路径
1.在Controller文件中添加引用
using Microsoft.AspNetCore.Hosting;
2.为Controller类添加私有成员
private IHostingEnvironment hostingEnvironment;
3.在构造函数中为成员赋值
public [Controller](IHostingEnvironment env){ this.hostingEnvironment = env;}
4.假设JSON文件位于wwwroot目录下,则其路径通过这样获取:
string jsonFilePath = $@"{hostingEnvironment.WebRootPath}\[filename].json"))
Step2. 获取JSON文件内容
private string GetJSONFileContent(string jsonFilePath){ FileStream stream = new FileStream(jsonFilePath, FileMode.Open); StreamReader reader = new StreamReader(stream); StringBuilder builder = new StringBuilder(); string input = null; while ((input = reader.ReadLine()) != null) { builder.Append(input); } return builder.ToString();}
Step3. 解析JSON对象
参见:如何将JSON对象传递给Controller进行处理
0 0
- 如何在Controller 中获取JSON文件的内容
- 如何在Swift3中获取Json包的内容(unwrap Json package)
- 如何在Swift3中获取Json包的内容(unwrap Json package)
- 如何在Swift3中获取Json包的内容(unwrap Json package)
- 如何在SpringMVC 的@Controller 层中获取bean
- spring mvc,在controller中获取属性文件的值
- 如何在magento模板文件中获取controller名称,action名称和module name
- 如何获取在编辑框中选择的文本内容
- 如何在Hadoop的MapReduce程序中处理JSON文件
- 如何在Hadoop的MapReduce程序中处理JSON文件
- SpringMVC从Controller中获取json数据
- 如何在controller接受json类型
- angular4在复杂的json文件中获取到准确的json对象
- spring mvc controller中获取属性文件(properties)的值
- spring mvc controller中获取属性文件(properties)的值
- 在spring MVC的controller中获取ServletConfig
- 在ASP中如何获取文件的大小
- 在javaEE中如何获取SCR目录下的文件
- IntelliJ IDEA Maven项目在编译发布时候 mapper.xml不发布的解决办法
- MyBatis中的<where>标签和where子句的区别
- 关于 JVM 简单理解
- discuz社区与java web的钉钉手机版整合(一)
- 小P的故事——神奇的Dota
- 如何在Controller 中获取JSON文件的内容
- 能用HTML/CSS解决的问题就不要使用JS
- 20位活跃在Github上的国内技术大牛
- C# .net 彻底删除DBF文件的物理数据
- discuz社区与java web的钉钉手机版整合(二)
- 如何将JSON对象传递给Controller进行处理
- 小P寻宝记——粗心的基友
- Java容器(六):从容器出发探讨hashCode和equals
- kubernetes + kubernetes-dashboard 安装和各种踩坑