對於使用JSON(而不是XML)我相當新,目前我純粹使用Javascript來消化,解析和顯示返回的JSON數據。使用Javascript將嵌套JSON轉換爲HTML嵌套列表
我使用的JSON2.js庫和我找回代表一個相當簡單的嵌套列表中的某些有效的JSON數據:
{
"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"
}
}
}
}
有沒有人有一個快速的方法的指針把該批次成UL與所有的嵌套元素?如果JSON中的「class」元素可以用作每個LI的類,那也很酷。
任何幫助,非常感謝。
謝謝,
戴夫。
FWIW:我認爲你的JSON有問題。有幾個地方你在同一個對象中有多個「節點」鍵。 – 2009-07-31 10:36:22