using Newtonsoft.Json; namespace ModpackUpdater; public class UpdateInfos { public List Updates { get; private set; } = []; public static UpdateInfos? Parse(string? content) { if (string.IsNullOrWhiteSpace(content)) return null; return JsonConvert.DeserializeObject(content); } public override string ToString() { return JsonConvert.SerializeObject(this, new JsonSerializerSettings { Formatting = Formatting.Indented, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate, }); } }