Если я читаю это правильно, я не думаю, что это имеет отношение к JSON. Я бы посоветовал посмотреть, что это за URL для запроса https.
Я считаю, что, как правило, эта ошибка возникает из-за того, что вы пытаетесь загрузить тип файла, который не поддерживается на телефоне. Он может поддерживаться в «обычном сафари» (например, при загрузке .exe или .dmg), но телефон более разборчив в выборе типов, которые он будет загружать, поскольку он не «сохраняет на диск», чтобы позволить пользователю разобраться с неизвестным типом позже.
Я не смотрел на это, но я предполагаю, что это связано с поддерживаемыми обработчиками протоколов и / или типами пантомимы для телефона - и запрашиваемый URL-адрес не поддерживается. :)