У меня есть JSON:
{
"data": { "A": 5, "B": 6 },
"foo": "foo",
"bar": "bar"
}
Мне нужно десериализовать данные в класс:
public Dictionary<MyEnum, int> Data { get; set; }
public string Foo { get; set; }
public string Bar { get; set; }
Но значения MyEnum - CodeA
и CodeB
, а не просто A
и B
соответственно.
У меня есть специальный преобразователь, который может обрабатывать преобразование. Но как мне указать JsonConverter
для использования с ключами словаря?