简单的方法写入数据到本地json文件

本文关键字:json 文件 数据 方法 简单 | 更新日期: 2023-09-27 18:18:52

我正在使用ASP。. NET 5 (vNext)的一个项目,但我一直有一些问题写数据到本地文件。我只是有一些JSON数据,我想放在一个现有的文件在公共wwwroot文件夹。JSON序列化等没有问题,我只是需要一些关于从ASP写入本地文件的可用方法的建议。. NET 5 MVC6控制器。

我现在正在使用beta 7,我没有运气使用streamwriter或File。所有的例子/建议将不胜感激。

简单的方法写入数据到本地json文件

使用http://www.newtonsoft.com/json.

public T Read()
{
     return JsonConvert.DeserializeObject<T>(File.ReadAllText(_filePath));
}
public void Write(T model)
{
     File.WriteAllText(_filePath, JsonConvert.SerializeObject(model));
}

我在我的ASP中使用它。. NET 5项目,还可以

您将抽象TextWriter类与StreamWriter类结合使用例如

TextWriter writer;
using (writer = new StreamWriter(@"C:'SampleLog.json", append: false))
{
    writer.WriteLine(yourJsonString);
}