Показать сообщение отдельно
  #4 (permalink)  
Старый 11.08.2018, 20:11
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,081

quikki,
<script>
  var objNew = {
    text: {
        subText: {
            value: 'value1'
        },
        modificator: {
            name: 'name1',
            params: 'params1'
        }
    },
    attrs: {
        title: 'title1'
    }
};
function fn(a) {
    //a = {...a}
    for (var b in a) {
        var c = a[b];
        if ("object" == typeof c) {
            var e = !0;
            Object.keys(c).forEach(function(d) {
                a[b + "." + d] = c[d]
            });
            delete a[b]
        }
    }
    return e ? fn(a) : a
};
var obj = fn(objNew);
document.write(JSON.stringify(obj, null, 4))
  </script>
Ответить с цитированием