В js нет вложенных массивов и массивов с ключами отличными от цифровых. Зато в нем есть объекты.
Следи за мыслью:
var arr = {};
arr.s = {};
arr.s.m1 = 15;
var arr2 = {};
arr2['s'] = {};
arr2['s']['m1'] = 16;
alert([arr.s.m1, arr2['s']['m1'],arr2.s.m1]);
Тебе нужен парсер иначе получишь ошибку, нельзя перескачить промежуточный s(это тоже объект) и создать сразу вложенность.