то есть если я не знаю сколько там вложенных свойств мне следует парсить переданную строку?
строку? Я думал мы об объекте говорим если тебе пришла строка, а ты хочешь работать с ней как с объектом конечно нужно json.parse object["field"] и тогда это отдаст тебе всех детей