Превращение вложенного JSON в вложенный список HTML с помощью Javascript

Я довольно плохо знаком с использованием 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.

Буду признателен за любую оказанную помощь.

Спасибо,

Дэйв.

Ответы на вопрос(3)

Ваш ответ на вопрос