Возможным решением было бы установить истечение срока действия заголовков expire и убедиться, что браузер не кэширует nay json через хэдеры управления кэшированием файлов json и
Вы можете попробовать добавить это в ваш конфигурационный файл apache:
<FilesMatch "\.(json|json)$">
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Thu, 01 Jan 1970 00:00:00 GMT"
</FilesMatch>
Для использования этого метода необходимо установить модуль mod_headers в Apache.
Если вы заинтересованы, вы можете прочитать в корнях
http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9