可以通过以下步骤实现:
public class Person
{
public List<string> Hobbies { get; set; }
public List<int> Scores { get; set; }
}
// 创建一个Person对象并设置属性值
Person person = new Person();
person.Hobbies = new List<string> { "reading", "cooking" };
person.Scores = new List<int> { 90, 85, 95 };
// 将Person对象序列化为JSON字符串
string json = JsonConvert.SerializeObject(person);
// 将JSON字符串写入文件
File.WriteAllText("person.json", json);
// 从文件中读取JSON字符串
string json = File.ReadAllText("person.json");
// 将JSON字符串反序列化为Person对象
Person person = JsonConvert.DeserializeObject<Person>(json);
// 访问加载的列表
List<string> hobbies = person.Hobbies;
List<int> scores = person.Scores;
这样,你就可以成功保存和加载不同类型的C#列表到JSON文件中了。
对于腾讯云相关产品和产品介绍链接地址,由于要求不能提及具体的云计算品牌商,建议你参考腾讯云的文档和官方网站,搜索相关的JSON序列化和反序列化功能以及与之相关的云服务。
领取专属 10元无门槛券
手把手带您无忧上云