Как осуществить перебор tree-json объекты в JS?
Алексей Е

Подскажите плиз, с точки зрения удобства и говнокодинга.
Существует ли более граммотный вариант реализации обработки многомерных JSON?
Допустим если вложенность будет до 6 уровней.
нужно раобрать большой объект и определенные значения ключей вывести на экран.
Или то что делаю я - правильно, нужно только каждый if вынести в отдельный метод?

var user = {
    name: 'Sergey',
    surname: 'Petrov',
    adress: {
        city: "moscow",
        country: "russian"
    }
}

for (var lvl_1 in user) {
    ...
    if (lvl_1 == 'adress') {
        var adress = user[lvl_1];
        console.log('Адрес:');
        for (var lvl_2 in adress) {
            console.log(adress[lvl_2]);
        }
    }
}
Алексей Е 12 месяцев назадСпасибо 0
2 чел.