Сообщение от 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') );