私はAngular2 & Typescriptでweppappを開発しようとしています。私はこのようなjsonを持っています:JSONからtypescriptクラス、インターフェイス?
{
"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にはホームメニューがありません。それは最後の子です – zozourban
しかし、何がルールですか?それは常に 'homeMenu'ですか、それとも任意の文字列ですか? –