将带有嵌套对象的对象保存到文件的最佳方法?

时间:2020-01-02 15:02:42

标签: c# json file object save

我正在使用此软件,您可以在其中创建RPG游戏的参与者并将其保存到文件中。有多个Member对象具有Bag之类的嵌套类,并且Bag在Item数组中包含Item个对象。我尝试通过使用JSON序列化Heroes将它们保存到文件中,但是问题是, JSON无法保存对象的类型,如果使用{{1}之类的东西,嵌套对象也将不存在}。

将带有嵌套对象的对象保存到文件中的最佳方法是什么,这样就很容易将它们加载回去,并且所有嵌套对象也都在那里?

dataFromFile.ToObject<Member>

1 个答案:

答案 0 :(得分:0)

看来TypeNameHandling是解决问题的方法。谢谢塞尔文:)

newtonsoft.com/json/help/html/SerializeTypeNameHandling.htm

相关问题