如何在Controller 中获取JSON文件的内容
2017-02-10 13:21
260 查看
Step1. 获取JSON文件路径
1.在Controller文件中添加引用
2.为Controller类添加私有成员
3.在构造函数中为成员赋值
4.假设JSON文件位于wwwroot目录下,则其路径通过这样获取:
Step2. 获取JSON文件内容
Step3. 解析JSON对象
参见:如何将JSON对象传递给Controller进行处理
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进行处理
相关文章推荐
- 如何获取app配置文件内容
- php 如何获取一个json文件
- jquery用ajax方式从后台获取json数据后如何将内容填充到下拉列表
- Tomcat初始化方法中如何注入配置文件内容以及获取当前服务器端口号
- java 中如何获取字节码文件的相关内容
- spring mvc框架下controller中如何读取properties文件内容
- 如何使用Properties来获取文件内容
- 如何在Swift3中获取Json包的内容(unwrap Json package)
- java获取json文件内容(url方式、本地方式)
- 如何快速分割文件路径,获取到你想要的内容
- mac下cocos2d-x2.2.3如何获取json文件 ui
- php如何获取远程文件内容的函数
- 如何在magento模板文件中获取controller名称,action名称和module name
- 如何在Swift3中获取Json包的内容(unwrap Json package)
- Java中如何获取spring中配置的properties属性文件内容
- Java如何获取文件的内容类型?例如:image/gif
- jquery用ajax方式从后台获取json数据后如何将内容填充到下拉列表
- jquery用ajax方式从后台获取json数据后如何将内容填充到下拉列表
- Python:如何将Json文件的内容按要求写进Excel文件
- http post方法调用接口获取json文件内容 以及获取Json字符串某节点的值