Я прочитал много тем об этой проблеме, но не смог найти решение. У меня есть JSON, возвращенный AP
{
"Version": "XXX",
"StatusCode": 400,
"RequestId": "XXX",
"Success": false,
"ValidationMessages": {
"SomeTable[0].PropName": [
"This field is invalid"
],
"SomeTable[1].PropName": [
"This field is invalid"
],
"SomeTable[0].OtherProp": [
"This field is invalid"
]
},
"Result": {}
}
Я создал класс:
public class MyResponse
{
public string Version { get; set; }
public string StatusCode { get; set; }
public string RequestId { get; set; }
public bool Success { get; set; }
public SomeResult Result { get; set; }
public List<KeyValuePair<string, List<string>>> ValidationMessages { get; set; }
}
Когда я пытаюсь десериализовать JSON, я получаю сообщение об ошибке из заголовка. Как я могу добиться сериализации динамических сообщений ValidationMessages?