Похоже, вы говорите об объектах Javascript, а не о строке JSON.
x[y]
и x.y
в основном взаимозаменяемы при доступе к свойствам объектов Javascript, сразличие в том, что y
в первом может быть выражением .
Воспользуйтесь этим, чтобы решить вашу проблему, например так:
var num = '205';
console.log(miscObject[num].l);
// ^^^^^
// \
// instead of `.num`, which wouldn't be the same as
// `num` is not the literal name of the property