Как десериализовать пустой массив Guid используя Newtonsoft deserializer?
Получаю данные из АПИ и пытаюсь десериализовать их в список объектов, но десериализация не проходит. ErrorMessage: No parameterless constructor defined for type 'System.Guid[]'. Как можно исправить данный MissingMethodException? Куда можно добавить это пустой конструктор?
Какую версию Newtonsoft используешь?
На .NET 5 и Newtonsoft.Json/13.0.1 всё ок.
#r "nuget:Newtonsoft.Json/13.0.1"
var guids = Newtonsoft.Json.JsonConvert.DeserializeObject<Guid[]>("[]").Dump();
var guids2 = System.Text.Json.JsonSerializer.Deserialize<Guid[]>("[]").Dump();