Десериализация JSON с динамическим ключом

Как мне десериализовать JSON данного вида:

"values": {
           "2016": 16.38,
           "2017": 16.22,
           "2018": 17.83,
           "2019": 13.94,
           "2020": 12.3,
           "2021": 23.48,
          },

Мне необходимо именно считать ключ, т.е. в данном случае год как integer. Пробовал таким способом:

public class Values
{
    [JsonExtensionData]
    public Dictionary<int, double> _year { get; set; }
}

Возникло следующее исключение: Invalid extension data attribute on 'Project.Models.Values'. Member '_year' type must implement IDictionary<string, JToken>


Ответы (0 шт):