【发布时间】:2017-02-19 18:24:11
【问题描述】:
我正在尝试使用 Angular2 和 Typescript 开发一个 weppapp。我有一个这样的json:
{
"homeMenu":{
"aname1":{
"title":"text",
"route":"myroute"
},
"aname2":{
"title":"text",
"route":"myroute"
},
"aname3":{
"title":"text",
"route":"myroute"
},
"aname4":{
"title":"text",
"route":"myroute",
"homeMenu":{
"aname41":{
"title":"text",
"route":"myroute"
},
"aname42":{
"title":"text",
"route":"myroute"
}
}
},
"aname5":{
"title":"text",
"route":"myroute"
}
}}
我想要一些我不知道的类或接口,生成这种类型的 json。我试过但没有成功,对我来说,我需要 3 个包含所有菜单、一个类菜单和类子菜单的菜单。我有一些类似的东西,但我的 json 上没有例如“aname1”、“aname2”...
一开始我认为它不是一个有效的 JSON,我用一个 json 验证器进行了测试,他是有效的。所以我需要一些帮助来实现这一目标 谢谢:)
【问题讨论】:
-
所以菜单项可以是菜单本身?总是
homeMenu?因为顶部菜单是homeMenu,然后在aname4中还有另一个homeMenu。 -
是的,但是 aname41 和 42 没有主菜单。这是最后一个孩子
-
但是规则是什么?它总是
homeMenu还是可以是任何字符串? -
始终主页菜单
标签: javascript json typescript