【发布时间】:2011-06-02 13:28:27
【问题描述】:
我目前正在使用 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 或任何其他库)
【问题讨论】:
标签: c# asp.net json serialization