Показать сообщение отдельно
  #14 (permalink)  
Старый 15.07.2013, 12:42
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Сообщение от skrudjmakdak
должно быть хотя бы так:
{"a":{"b":{"c":{"d": 1}}}}
function StringToObject(str)
{
    var a = '":1';
    str = str.split('.');
    for(var i=0; i<str.length; i++) a += '}';
    return JSON.parse('{"'+str.join('":{"')+a); 
}

console.log( StringToObject('a.b.c.d') );


Ответить с цитированием