Нужно обойти JSON объект с большой вложенностью(до 6 уровней) и вывести информацию в дизайн сайта.
С точки зрения говно-кодинга и удобства, существует ли какой-нибудь более грамотный вариант?
Или мой вариант подойдет , нужен только IF вывести в отдельные методы?
UPD: у JSON всегда одна структура, меняться лишь кол-во элементов
var user = {
name: 'Sergey',
surname: 'Petrov',
adress: {
city: "moscow",
country: "russian"
}
}
for (var lvl_1 in user) {
console.log(lvl_1, user[lvl_1]);
if (lvl_1 == 'adress') {
var adress = user[lvl_1];
console.log('Адрес:');
for (var lvl_2 in adress) {
console.log(adress[lvl_2]);
}
}
}