csharp 读写json文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 读写json文件相关的知识,希望对你有一定的参考价值。

public class JsonModel
{
  public string PropertyOne { get; set; }
  public string PropertyTwo { get; set; }
}
private void ReadJsonFile()
{
  var filepath = @"C:\file.json";
  try
  {
    using (var reader = new StreamReader(filepath))
    {
      var model = JsonConvert.DeserializeObject<JsonModel>(reader.ReadToEnd());
    }
  }
  catch (Exception e)
  {
      Console.WriteLine(e);
      throw;
  }
}
private void UpdateJsonFile(JsonModel model)
{
  var filepath = @"C:\file.json";
  try
  {
    using (var file = File.CreateText(filepath))
    {
      var serializer = new JsonSerializer();
      serializer.Serialize(file, model);
    }
  }
  catch (Exception e)
  {
    Console.WriteLine(e);
    throw;
  }
}

以上是关于csharp 读写json文件的主要内容,如果未能解决你的问题,请参考以下文章

csharp 一行读写档

csharp 标准脚手架读写WebApi控制器

Python json练习_读写文件函数

Python 基础 - Json文件读写

python 读写 json 文件

Python读写JSON格式数据