public void Persist(MyGraph <Location> graph, ArduinoGroupWrapper arduinoGroup, string fileName) { var binder = new TypeNameSerializationBinder(); var serilaizeWrapper = new SerializeWrapper(graph, arduinoGroup); var serializedJson = JsonConvert.SerializeObject(serilaizeWrapper, Formatting.Indented, new JsonSerializerSettings { TypeNameHandling = TypeNameHandling.Auto, Binder = binder }); File.WriteAllText(fileName, serializedJson); }
public void Persist(MyGraph<Location> graph, ArduinoGroupWrapper arduinoGroup, string fileName) { var binder = new TypeNameSerializationBinder(); var serilaizeWrapper = new SerializeWrapper(graph, arduinoGroup); var serializedJson = JsonConvert.SerializeObject(serilaizeWrapper, Formatting.Indented, new JsonSerializerSettings { TypeNameHandling = TypeNameHandling.Auto, Binder = binder }); File.WriteAllText(fileName, serializedJson); }