【发布时间】:2020-08-22 06:19:49
【问题描述】:
我得到的结果
falsef005fdc9-7781-4c75-9f54-0a05a7fc6e71bc3d0990-2f44-491f-a25a-3771772d6a61false2017-10-10T08:43:16.0831010019false
当我使用邮递员时,我得到了如下格式。
- 问题:如何删除
[]?我尝试删除ToList(),但没有成功。 - 问题:为什么我得到的是字符串而不是 json?
控制器方法
public IEnumerable<ClientModel> GetClients()
{
var clients = ClientHelper.GetAllClients();
var result = (from c in clients
select c).ToList();
return Mapper.Map<IEnumerable<ClientModel>>(result);
}
【问题讨论】:
-
Q1:您的方法返回
IEnumerable,这基本上意味着一个数组。这样[]代表 JSON 中的数组。你想返回单身ClientModel还是什么? Q2:这正是 JSON,格式为文本。
标签: asp.net .net json controller asp.net-core-3.1