public void SerializeDeletedCustomZoneSets(List <string> models) { DeletedCustomZoneSetsWrapper deletedLayouts = new DeletedCustomZoneSetsWrapper { DeletedCustomZoneSets = models, }; try { string jsonString = JsonSerializer.Serialize(deletedLayouts, _options); _fileSystem.File.WriteAllText(DeletedCustomZoneSetsTmpFile, jsonString); } catch (Exception ex) { App.ShowExceptionMessageBox(Properties.Resources.Error_Serializing_Deleted_Layouts, ex); } }
public static void SerializeDeletedCustomZoneSets() { DeletedCustomZoneSetsWrapper deletedLayouts = new DeletedCustomZoneSetsWrapper { DeletedCustomZoneSets = _deletedCustomModels, }; JsonSerializerOptions options = new JsonSerializerOptions { PropertyNamingPolicy = new DashCaseNamingPolicy(), }; try { string jsonString = JsonSerializer.Serialize(deletedLayouts, options); File.WriteAllText(Settings.DeletedCustomZoneSetsTmpFile, jsonString); } catch (Exception ex) { ShowExceptionMessageBox(ErrorSerializingDeletedLayouts, ex); } }