无法解析JSON.NET上的简单字符串

时间:2016-11-23 17:35:26

标签: c# json json.net xamarin.forms

我无法通过JSON.NET在Xamarin中解析此字符串

{   "errors": [
    {
      "code": "SECURITY_TOKEN_EXPIRED",
      "message": "security token expired",
      "sourceErrorCode": "SECURITY_TOKEN_EXPIRED",
      "sourceMessage": "error validating JWT Error"
    }   ] 
}

进入模型

public class Error
{
    [JsonProperty("code")]
    public string Code { get; set; }

    [JsonProperty("message")]
    public string Message { get; set; }

    [JsonProperty("sourceErrorCode")]
    public string SourceErrorCode { get; set; }

    [JsonProperty("sourceMessage")]
    public string SourceMessage { get; set; }
}

public class ErrorRoot
{
    [JsonProperty("errors")]
    public IList<Error> Errors { get; set; }
}

我打电话

  

ErrorType = JsonConvert.DeserializeObject(responseString);

我对服务器发送给我的几乎所有其他json有效负载使用相同的方法,但线程在点击此行时进入无限循环。知道为什么这里行为不端吗?

0 个答案:

没有答案