1 回答

TA贡献1859条经验 获得超6个赞
为了格式化响应,您可以实现自己的 Dto,如下所示:
public class ResultDto<T> where T : class
{
public ResultDto(string status, IList<T> data)
{
Status = status;
Data = data;
}
public string Status { get; set; }
public IList<T> Data { get; set; }
}
然后改变你的方法
public async Task<ResultDto<Product>> getAllScheds()
{
dynamic response = new JObject();
try
{
var data = new List<Product>
{
new Product{ProductId=Guid.NewGuid().ToString(),Name="142525"},
new Product{ProductId=Guid.NewGuid().ToString(),Name="122555"},
new Product{ProductId=Guid.NewGuid().ToString(),Name="125255"}
};
return new ResultDto<Product>("success", data);
}
catch (Exception e)
{
response.Error = e.ToString();
return response;
}
}
- 1 回答
- 0 关注
- 330 浏览
添加回答
举报