Я довольно новичок в использовании JSON (в отличие от XML) и в настоящее время работаю исключительно с Javascript для переваривания, анализа и отображения моих возвращенных данных JSON.
Я использую библиотеку 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 со всеми вложенными элементами? Также было бы здорово, если бы элемент "class", который есть в JSON, мог использоваться как класс для каждого LI.
Любая помощь очень ценится.
Спасибо
Дэйв.