C# WPF 保存Json格式数据到本地文件 添加多数据
以下是一个示例代码,可以将多个Json格式的数据保存到本地文件:
using System.Collections.Generic;
using System.IO;
using Newtonsoft.Json;
public class Data
{
public string Name { get; set; }
public int Age { get; set; }
}
public class DataManager
{
private List<Data> dataList = new List<Data>();
public void AddData(Data data)
{
dataList.Add(data);
}
public void SaveToFile(string filePath)
{
string json = JsonConvert.SerializeObject(dataList);
File.WriteAllText(filePath, json);
}
}
// 使用示例
DataManager dataManager = new DataManager();
dataManager.AddData(new Data { Name = "Alice", Age = 20 });
dataManager.AddData(new Data { Name = "Bob", Age = 30 });
dataManager.SaveToFile("data.json");
以上代码定义了一个Data类和一个DataManager类,DataManager类用于管理多个Data对象,并提供了AddData和SaveToFile方法。AddData方法用于添加Data对象,SaveToFile方法用于将所有Data对象保存到指定文件路径的本地文件中。在使用示例中,我们创建了一个DataManager对象,并添加了两个Data对象,最后将所有Data对象保存到了data.json文件中
原文地址: https://www.cveoy.top/t/topic/hvCr 著作权归作者所有。请勿转载和采集!