C#如何将窗体上的treeview控件内容全部写入json文件?

如题所述

从内存中将数据保存到文件的过程叫持久化,持久化可以用序列化的方式来实现

序列化和反序列化可以用Json.NET

File.WriteAllText(@"c:\movie.json", JsonConvert.SerializeObject(treeview1));
但是这样序列化可能会有引用的问题,更好的方式是你只将bind到treeview的数据源序列化

然后写一个加载数据的方法,这样只用读写真正需要的数据,而不用管treeview的问题

温馨提示:答案为网友推荐,仅供参考