【发布时间】:2015-01-15 02:41:26
【问题描述】:
我已经为多级菜单创建了类。它运作良好。但现在我希望 Menu 类转换为 JSON 对象以便在 angularjs 中使用。
我有二班
class Menu
{
private List<Item> Items = new List<Item>();
}
class Item
{
public int Id { get; set; }
public int Level { get; set; }
public string Title { get; set; }
public string NavigateUrl { get; set; }
public Menu Child { get; set; }
}`
我需要创建菜单的 JSON 对象,其中菜单类包含项目列表,项目类包含菜单。
JavaScriptSerializer.Serialize 只使用一个级别。 我是否必须实现任何类型的接口或更改可以序列化的类?
【问题讨论】:
-
我们可以看看你用来返回 JSON 的方法吗?