【发布时间】:2017-05-18 16:35:56
【问题描述】:
我有一个 json 数据,例如:
{"extra":"main menu",
"menu":[
{"id":1,"name":"Menu 1"}
,{"id":2,"name":"Menu 2"}
,{"id":3,"name":"Menu 3"}
,{"id":4,"name":"Menu 4"}
,{"id":5,"name":"Menu 5"}
,{"id":6,"name":"Menu 6",
"menu":[
{"id":7,"name":"Menu 7.1"},
{"id":8,"name":"Menu 7.2"},
{"id":9,"name":"Menu 7.3"}
]},
{"id":10,"name":"Menu 8 "},
{"id":12,"name":"Menu 9 "},
}
我有一个这样的课程菜单:
export class Menu {
constructor(public id?: number , public name?: string ){}
}
还有一个类似的解析器:
export class ParserMenu {
constuctor(public module?: string , public menu?: Menu[])
}
我可以获取数据并正确解析它,但问题是当我在菜单中有一个菜单时,我不知道如何解析这些数据,那么解决这个问题的解决方案是什么?
【问题讨论】:
标签: json angular typescript