繁体   English   中英

向 class 发送 Restsharp 响应

[英]Sending Restsharp reponse to a class

我正在尝试将此 API 响应的内容发送到自定义响应 class 中。 这会产生解析错误。 在 RestSharp 响应与 Newtonsoft 一起使用之前,是否需要进行额外的转换? class 具有三个字符串,用于抓取同名的 JSON 的三个成员。

IRestResponse response = client.Execute(request);

<CLASSNAME> content = JsonConvert.DeserializeObject<CLASSNAME>(response.ToString()); 

解析错误是“'解析值时遇到意外字符:R。路径'',第0行,position 0.'”我的ZA2F2ED4F8EBC2CBB4C21A29DC40AB61D如下:

public class Response
{

    public string name { get; set; }

    public string msg { get; set; }

    public string code { get; set; }

}

JSON如下:

{
name:
msg:
code:
...bunch of other stuff...
}

哦,我找到了。 它必须是反序列化的 Response.Content。 这就是 JSON 所在的位置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM