Дело в структуре JSON-разметки. Вот решение, в котором я работаю непосредственно со структурой:
jsfiddle.net/8j5zco09
Если Вы перейдёте по ссылке, от куда берётся JSON файл, Вы увидите логику в моём коде. Если уж совсем просто, то JSON можно переставить себе, как массив, некоторые элементы которого тоже являются массивами. И у каждого элемента есть свой адрес.