Strategies for migrating serialized Json.NET document between versions/formats
问题 I'm using Json.Net to serialize some application data. Of course, the application specs have slightly changed and we need to refactor some of the business object data. What are some viable strategies to migrate previously serialized data to our new data format? For example, say we have orignally had a business object like: public class Owner { public string Name {get;set;} } public class LeaseInstrument { public ObservableCollection<Owner> OriginalLessees {get;set;} } We serialize an instance