C# WPF 本地保存数据Json格式
在C# WPF中,可以使用Newtonsoft.Json库来进行Json格式的数据处理和保存。具体步骤如下:
- 引用Newtonsoft.Json库
在项目中引用Newtonsoft.Json库,可以通过NuGet包管理器添加依赖项。
- 创建数据模型
定义需要保存的数据模型,例如:
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
- 序列化数据为Json格式
使用Newtonsoft.Json库中的JsonConvert.SerializeObject方法将数据序列化为Json格式字符串,例如:
List<Person> persons = new List<Person>()
{
new Person() { Name = "Tom", Age = 20 },
new Person() { Name = "Jerry", Age = 18 }
};
string jsonStr = JsonConvert.SerializeObject(persons);
- 保存Json格式数据到本地文件
使用System.IO.File.WriteAllText方法将Json格式字符串保存到本地文件中,例如:
string filePath = "persons.json";
File.WriteAllText(filePath, jsonStr);
- 读取本地Json格式数据
使用System.IO.File.ReadAllText方法读取本地Json格式数据,然后使用Newtonsoft.Json库中的JsonConvert.DeserializeObject方法将Json格式字符串反序列化为对象,例如:
string jsonStr = File.ReadAllText(filePath);
List<Person> persons = JsonConvert.DeserializeObject<List<Person>>(jsonStr);
这样就可以在C# WPF中实现本地保存数据Json格式的功能了
原文地址: https://www.cveoy.top/t/topic/htwk 著作权归作者所有。请勿转载和采集!