В настоящее время я использую Json.Net для десериализации моего JSON. У меня сейчас следующая ситуация:
Я получаю следующий ответ JSON:
{"Success":false,"Errors":{"UserName":"User Name already registered","EmailAddress":"Email Address already registered"}}
Я хочу разобрать это в этот тип:
public class CustomJsonResult
{
public bool Success { get; set; }
public string[] Errors { get; set; }
}
Используя Json.net, я попытался сделать это:
CustomJsonResult regResult = JsonConvert.DeserializeObject<CustomJsonResult>(json);
Но это не работает, я получаю ошибку Невозможно десериализовать объект JSON в тип 'System.String []'.
Как я могу это исправить? (используя Json.Net или любую другую библиотеку)