JSON(XMLとは対照的に)を使用するのはかなり新しく、現在のところJavascriptだけで返されたJSONデータをダイジェスト、解析、表示する作業をしています。ネストされたJSONをJavascriptでHTMLネストされたリストに変換する
{
"node":{
"class":"folder",
"title":"Test Framework",
"node":{
"class":"folder",
"title":"Item 1",
"node":{
"class":"folder",
"title":"Item 1.1",
"node":{
"class":"file",
"title":"Item 1.1.a"
}
},
"node":{
"class":"folder",
"title":"Item 1.2",
"node":{
"class":"file",
"title":"Item 1.2.a"
},
"node":{
"class":"file",
"title":"Item 1.2.b"
},
"node":{
"class":"file",
"title":"Item 1.2.c"
}
},
"node":{
"class":"folder",
"title":"Item 1.3",
"node":{
"class":"folder",
"title":"Item 1.3.a",
"node":{
"class":"file",
"title":"Item 1.3.a.i"
},
"node":{
"class":"file",
"title":"Item 1.3.a.ii"
}
}
}
},
"node":{
"class":"folder",
"title":"Item 2",
"node":{
"class":"file",
"title":"item 2.a"
},
"node":{
"class":"file",
"title":"Item 2.b"
}
}
}
}
誰にその多くを有効にする簡単な方法のための任意のポインタを持っています:私はJSON2.jsライブラリを使用していますし、かなり単純なネストされたリストを表すいくつかの有効なJSONデータをバック取得しています
すべての入れ子要素を持つUL? JSONにある「class」要素を各LIのクラスとして使用できる場合は、クールです。
ご迷惑をおかけして申し訳ありません。
ありがとう、
Dave
FWIW:あなたのJSONに問題があると思います。同じオブジェクトに複数の「ノード」キーがある場所はいくつかあります。 –