我找不到一个适合我的问题的标题。
我有如下的类:
如果我将这个类对象序列化,它看起来应该像下面这样。
class Employee
{
public string Name { get; set; }
public List<Employee> Subordinates { get; set; }
}
如果我将这个类对象序列化,它看起来应该像下面这样。
[
{
"Name": "first person",
"Subordinates": [
{
"Name": "second person",
"Subordinates": null
}
]
},
{
"Name": "second person",
"Subordinates": null
}
]
但我需要它像这样
[
{
"Name": "first person",
"Subordinates": null
},
{
"Name": "second person",
"Subordinates": null
}
]
如何获取这个? 我不仅使用这个类。我有很多像员工这样的类,所以我需要一个解决方案适用于所有我的类。 我正在使用下面的代码来处理一个类。我知道这不是一个解决方案,但我没有找到更好的解决方案。
var employees = //sql query .ToList()
foreach(var item in employees){
item.Subordinates = null;
}
返回 Json(员工)
var employees = //sql query .ToList()
,为此提供 SQL 查询或 Linq 查询。 - Viplockvar employess = db.employees.ToList()
的代码。 - Sinan Barut