C# .net mvc从控制器发送混合类型的json
我有一个JsonResult:C# .net mvc从控制器发送混合类型的json,c#,arrays,json,asp.net-mvc,C#,Arrays,Json,Asp.net Mvc,我有一个JsonResult: [HttpPost] public JsonResult getJsonInvoicesClient(int id_client) { var a = db.invoices .Where(x => x.id_client == id_client) .ToList(); return Json(a); } 在jquery中,我收到一个发票对象列表。 现在我需要将客户机数据添加到json中,因此我从db中获得
[HttpPost]
public JsonResult getJsonInvoicesClient(int id_client)
{
var a = db.invoices
.Where(x => x.id_client == id_client)
.ToList();
return Json(a);
}
在jquery中,我收到一个发票对象列表。
现在我需要将客户机数据添加到json中,因此我从db中获得它,如下所示:
var c = db.clients.FirstOrDefault(p => p.id == id_client);
但是如何将这个客户机对象添加到json。。。因此,在jquery中,我收到一个列表或类似的列表,其中只有两项:客户端对象和发票对象列表?使用匿名类型:
var invoices = db.invoices
.Where(x => x.id_client == id_client)
.ToList();
var clinet = db.clients.FirstOrDefault(p => p.id == id_client);
return Json(new
{
clinet,
invoices
});