如何将 parent 添加到 json 数组中的每个 child?
How to add a parent to every child in a json array?
我正在 ASP.NET 中开发一个 Web 服务,它有两种方法,我想做的是 return JSON 格式的数据,我正在使用JSON.NET图书馆。
这是方法之一:
[WebMethod]
public string GetReservas()
{
var json = "";
var data = from result in DCHotel.visHTLReservaciones select result;
json = JsonConvert.SerializeObject(data);
return json;
}
当我 运行 Web 服务时,这是我浏览器中的输出:
[{"id":1,"name":"jose","age":22},{"id":2,"name":"john","age":21}]
而我需要的是这样的东西:
["person":[{"id":1,"name":"jose","age":22}],"person":[{"id":2,"name":"john","age":21}]]
我需要给数组中的每个child添加parents,我不知道该怎么做,我搜索了很多也找不到解决办法,希望你能帮助我。
谢谢。
这很简单,将您的 linq 查询更改为:
var data = from result in DCHotel.visHTLReservaciones select new { person = result };
您不是只获取结果,而是将其封装在匿名 class.
中
干杯。
我正在 ASP.NET 中开发一个 Web 服务,它有两种方法,我想做的是 return JSON 格式的数据,我正在使用JSON.NET图书馆。
这是方法之一:
[WebMethod]
public string GetReservas()
{
var json = "";
var data = from result in DCHotel.visHTLReservaciones select result;
json = JsonConvert.SerializeObject(data);
return json;
}
当我 运行 Web 服务时,这是我浏览器中的输出:
[{"id":1,"name":"jose","age":22},{"id":2,"name":"john","age":21}]
而我需要的是这样的东西:
["person":[{"id":1,"name":"jose","age":22}],"person":[{"id":2,"name":"john","age":21}]]
我需要给数组中的每个child添加parents,我不知道该怎么做,我搜索了很多也找不到解决办法,希望你能帮助我。
谢谢。
这很简单,将您的 linq 查询更改为:
var data = from result in DCHotel.visHTLReservaciones select new { person = result };
您不是只获取结果,而是将其封装在匿名 class.
中干杯。