-3
こんにちは私は、ネストされたオブジェクトとJSON以下のファイルがあります:javascriptのconcateネストされた配列オブジェクトの値
{
"Maps": {
"Campus": [
{
"name": "nus",
"Building": [
{
"name": "sde1",
"Floor": [
{
"name": "floor1"
},
{
"name": "floor2"
}
]
},
{
"name": "sde2"
}
]
},
{
"name": "ntu",
"Building": [
{
"name": "ece1",
"Floor": [
{
"name": "floor1"
},
{
"name": "floor2"
},
{
"name": "floor3"
}
]
},
{
"name": "ece2"
}
]
}
]
}
}
を私は上記のJSONファイルを解析し、中に以下のフォーマットを取得するにはjavascriptやNode.jsのモジュールを使用したいです配列:
nus>sde1>floor1
nus>sde1>floor2
ntu>ece1>floor1
ntu>ece1>floor2
ntu>ece1>floor3
基本的に私はBuilding Name
とFloor name
でCampus Name
を連結し、その間に<
シンボルを配置する必要があります。
ネストされたオブジェクトフィールドFloor
が存在しない場合、解析を無視して次の子オブジェクトを続行します。
これを簡単に達成するにはどうすればよいですか?ありがとう。
書き込み機能。私はそれが単純なループになると思う。 – Kison
@Oxi、私はループを使用しようとしましたが、コードを簡潔かつ簡潔にするための 'アンダースコア 'のようなモジュールがあるかもしれないと思いました。 – Xianlin