asp.net mvc 读取json文件
时间: 2023-09-12 09:09:55 浏览: 261
读写json文件
3星 · 编辑精心推荐
可以使用Json.NET库来读取JSON文件。首先,你需要将它添加到你的项目中。你可以通过NuGet包管理器来安装它。
安装好后,你可以使用以下代码读取JSON文件:
```csharp
using Newtonsoft.Json;
public ActionResult Index()
{
// 读取JSON文件
string json = System.IO.File.ReadAllText(Server.MapPath("~/App_Data/data.json"));
// 将JSON字符串反序列化为对象
var data = JsonConvert.DeserializeObject<List<MyModel>>(json);
return View(data);
}
public class MyModel
{
public string Name { get; set; }
public int Age { get; set; }
}
```
在这个例子中,我们通过`System.IO.File.ReadAllText`方法来读取JSON文件的文本内容。然后,我们使用Json.NET库的`JsonConvert.DeserializeObject`方法将JSON字符串反序列化为指定的对象类型。
最后,我们将反序列化后的对象传递给视图并返回它。
阅读全文