gpt4 book ai didi

c# - Web API 方法返回 JSON 数据

转载 作者:太空狗 更新时间:2023-10-30 01:29:43 28 4
gpt4 key购买 nike

我正在使用 ASP.net web API 2.0,并且希望我的方法仅以 JSON 格式返回数据。

请建议 API Controller 类中此方法的代码更改。

public async Task<List<Partner>> GetPartnerList()
{
return await _context.Partners.Take(100).ToListAsync();
}

最佳答案

您可以使用 Json<T>(T content) ApiController 的方法

public async Task<IHttpActionResult> GetPartnerList() {
List<Partner> data = await _context.Partners.Take(100).ToListAsync();
return Json(data);
}

重构操作以返回 IHttpActionResult抽象,等待数据并将其传递给 Json返回 JsonResult 的方法.

这意味着无论内容协商如何,上述操作只会返回 JSON 数据。

关于c# - Web API 方法返回 JSON 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50211474/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com