Показать сообщение отдельно
  #17 (permalink)  
Старый 15.07.2013, 13:21
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,124


var str = 'a.b.c.d';
str = str.replace(/([^.]+)$/,'"$1"');
str_plus = Array(str.split('.').length).join('}');
str += str_plus;
str = str.replace(/([^.]+)\./g ,'{"$1":');
var data = JSON.parse(str);
alert(JSON.stringify(data));// для проверки
Ответить с цитированием