我需要在网络方法中返回列表,即“列表”,但是它给出了类似
的错误ApiClient.Model.Rate无法序列化,因为它没有无参数的构造函数。
我尝试创建无参数的构造函数,但是它不起作用。
public List<Rate> GetEstimateRates(string FromCountry, string FromZip, string ToCountry, string ToCity, string ToState, string ToZip, int PackWeight)
{
List<Rate> result = null;
try
{
for (int i = 0; i < 2; i++)
{
// related code
estimateRequest.FromPostalCode = FroumCountry.ToString();
try
{
result = apiInstance.RatesEstimate(estimateRequest, apiKey);
}
catch (Exception e)
{
GetServiceError(e, "RatesApi.RatesEstimate");
}
}
}
catch (Exception ex)
{
WebMethodResult = ex.Message;
}
return result;
}