1 回答

TA貢獻(xiàn)1859條經(jīng)驗 獲得超6個贊
為了格式化響應(yīng),您可以實現(xiàn)自己的 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 關(guān)注
- 325 瀏覽
添加回答
舉報