我正在使用此软件,您可以在其中创建RPG游戏的参与者并将其保存到文件中。有多个Member
对象具有Bag
之类的嵌套类,并且Bag
在Item数组中包含Item
个对象。我尝试通过使用JSON序列化Heroes将它们保存到文件中,但是问题是, JSON无法保存对象的类型,如果使用{{1}之类的东西,嵌套对象也将不存在}。
将带有嵌套对象的对象保存到文件中的最佳方法是什么,这样就很容易将它们加载回去,并且所有嵌套对象也都在那里?
dataFromFile.ToObject<Member>
答案 0 :(得分:0)
看来TypeNameHandling是解决问题的方法。谢谢塞尔文:)
newtonsoft.com/json/help/html/SerializeTypeNameHandling.htm