Печать объекта JSON в иерархическом/деревном форматеJquery

Программирование на jquery
Ответить
Anonymous
 Печать объекта JSON в иерархическом/деревном формате

Сообщение Anonymous »

объект:

Код: Выделить всё

[
{
"Item":{
"Name":"User 4"
},
"Children":[

]
},
{
"Item":{
"Name":"User 1"
},
"Children":[
{
"Item":{
"Name":"User 6"
}
},
{
"Item":{
"Name":"User 2"
}
}
]
}
]
< /code>
Я пересекаю этот объект со следующим кодом: < /p>
(function Traverse(o) {
for (var i in o) {
console.log('Value: ' + o[i].Item.Name);

if (o[i].Children !== null && o[i].Children !== [] && typeof(o[i].Children) == "object") {
Traverse(o[i].Children);
}
}
})
(data);
< /code>
output: < /p>
value: User 4
value: User 1
value: User 6
value: User 2
undefined
Я хочу, чтобы вывод был в иерархальном/формате дерева. Я нашел несколько библиотек, но я не хочу правильного графического представления, просто простое использование текста, чтобы указать иерархию.
что -то вроде этого:
. Я не программист JavaScript.

Подробнее здесь: https://stackoverflow.com/questions/654 ... ree-format
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»