Вы не предоставили много информации о том, как вы используете этот JSON-файл, но по звукам вы пытаетесь получить доступ к элементу, который не существует. Используете ли вы оператор цикла для приращения каждого элемента в вашем файле JSON?
Возможно, этот цикл повторяет количество элементов, которые у вас есть, и именно поэтому возникает ошибка. Если бы я сделал предположение, я бы сказал, что это потому, что приложение пытается проанализировать первый «узел» в вашем JSON-файле как дочерний, и поэтому оно думает, что есть 4 элемента, через которые можно пройти цикл. Где, поскольку у вас действительно есть только 3.
Надеюсь, это поможет.