我正在做这样的事情:
RestResponse<OTContentReply> response = (RestResponse<OTContentReply>)client.Execute<OTContentReply>(request);
其中OTContentReplay是一个非常简单的类,包含4个字符串,如下所示:
public class OTContentReply
{
public string url { get; set; }
public string embed { get; set; }
public string title { get; set; }
public string description { get; set; }
}
响应包含许多OTContentReply节点,上面的代码确实将第一个节点放在OTConentReply的实例中。 (大!)
我现在要做的是将所有内容节点放入数组或列表中。我试过这个:
RestResponse<List<OTContentReply>> response = (RestResponse<List<OTContentReply>>)client.Execute<List<OTContentReply>>(request);
但得到错误:
Cannot implicitly convert type 'RestSharp.RestResponse<System.Collections.Generic.List<Algoa.OpenTouchCtrl.OTContentReply>>' to 'RestSharp.RestResponse'
这样做的正确方法是什么?