ASP.NET 5 Web API 读取本地 JSON 文件数据
可以使用 StreamReader 类来读取本地的 JSON 文件数据。
首先,你需要获取到 JSON 文件的路径,然后使用 StreamReader 类来读取文件内容。以下是一个示例代码:
using System.IO;
using Microsoft.AspNetCore.Mvc;
[ApiController]
[Route("[controller]")]
public class JsonController : ControllerBase
{
[HttpGet]
public IActionResult GetJsonData()
{
// 获取 JSON 文件路径
string jsonFilePath = "path/to/your/json/file.json";
// 使用 StreamReader 读取文件内容
using (StreamReader sr = new StreamReader(jsonFilePath))
{
string jsonContent = sr.ReadToEnd();
// 返回 JSON 数据
return Ok(jsonContent);
}
}
}
在上述示例代码中,我们通过 StreamReader 类读取了 JSON 文件的内容,并将其作为字符串返回。
请注意,你需要将 path/to/your/json/file.json 替换为你实际的 JSON 文件路径。另外,你可能需要根据你的需求对返回的 JSON 数据进行处理,例如将其反序列化为对象或进行其他操作。这里只是简单地将 JSON 内容作为字符串返回。
原文地址: https://www.cveoy.top/t/topic/pkpC 著作权归作者所有。请勿转载和采集!