I have a JSON:

{ 
    "data": { "A": 5, "B": 6 }, 
    "foo": "foo", 
    "bar": "bar" 
}

I need to deserialize data into a class:

public Dictionary<MyEnum, int> Data { get; set; }
public string Foo { get; set; }
public string Bar { get; set; }

But MyEnum values are CodeA, and CodeB instead of simply A and B respectively.

I have a custom Converter that can handle conversion. But how do I specify a JsonConverter to use with Dictionary keys?

Edit
Report