“没有为类型'System.Object []'定义无参数构造函数”用于RestSharp

问题描述

我正在尝试反序列化响应对象,但出现此错误

“没有为类型'System.Object []'定义无参数构造函数。”

这是我尝试将Object序列化为请求对象并反序列化为响应对象的地方

request.AddParameter("application/json; charset=utf-8",JsonConvert.SerializeObject(fundTransferRequest),ParameterType.RequestBody);

IRestResponse response = client.Execute(request);
IRestResponse<FundTransferResponse> res = client.Execute<FundTransferResponse>(request);

这是响应对象

public class FundTransferResponse
{
    public string ResponseMessage { get; set; }
    public string ResponseDescription { get; set; }
    public Response Response { get; set; }
}

public class Response
{
    public string TranStatus { get; set; }
    public string TranStatusCode { get; set; }
    public string SopraReference { get; set; }
    public string ReasonCode { get; set; }
    public object[] ReasonDescription { get; set; }
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)