以下のようなjson構造が、配列形式の関連する子のパスを含むapiを取得しています。例えば は、ここに私のJSONの構造はjavascriptを使用した配列パスからのツリー構造
[
{
"name": "Children C1",
"path": [
"A",
"B",
"C"
]
},
{
"name": "Children C2",
"path": [
"A",
"B",
"C"
]
},
{
"name": "Children C3",
"path": [
"A",
"B",
"C"
]
},
{
"name": "Children B1",
"path": [
"A",
"B"
]
},
{
"name": "Children B2",
"path": [
"A",
"B"
]
},
{
"name": "Children A1",
"path": [
"A"
]
},
{
"name": "Children E1",
"path": [
"D",
"E"
]
}
]
です。ここパスはchilderenのルートです。ようにChilderen C1
と - 例えば第一の目的は、 -A、-B、-C を意味します。私は、この構造だけを必要とするツリービューライブラリを使用しています。
var tree=[
{
'Name': 'A',
'children': [
{
Name: '',
children: [
]
}
]
}
]
などです。自分のパス構造をツリーに変換したい。助けが必要私はこれをプレーンなjavasriptで達成することができます。
おかげ