【发布时间】:2017-10-24 07:13:18
【问题描述】:
我有一个 Web API 方法,它将以如下形式返回一个值
[ { "TransactionId": "AJ978962017", “总计”:1.17 }, { "TransactionId": "AJ978972017", “总”:8.9 } ]
我想要没有外部数组的输出,如下所示
{ "TransactionId": "AJ978962017", “总计”:1.17 }, { "TransactionId": "AJ978972017", “总”:8.9 }
请建议如何实现所需的输出。
代码
[Authorize]
// ..api/EmpDetails/Id
public IEnumerable<EmpDetail> Get(string Id)
{
using (WebAPIEntities WE = new WebAPIEntities())
{
var emp = WE.TrxDetails.Where(E => E.EmpId == Id).ToList();
return emp;
}
}
【问题讨论】:
-
显示返回对象数组的方法的代码。
-
[Authorize] //..api/EmpDetails/Id public IEnumerable
Get(string Id) { using (WebAPIEntities WE = new WebAPIEntities()) { var emp = WE.TrxDetails.Where (E => E.EmpId == Id).ToList();返回雇员; } } -
@Jayakumar 我建议您对其进行格式化并将其放入问题正文中。此外,您将返回
List<EmpDetail>()。如果你只想要一个,就只返回一个。 -
@Jayakumar 只要你编辑你的问题:)
标签: c# json asp.net-web-api