Я так не думаю ... Я использовал статические файлы, хранящиеся в формате GZIP JSON, и с AJAX все работало нормально.
edit: Я проверил свой php-скрипт, и единственное, что я сделал, это включил следующие заголовки:
Content-Encoding: gzip
Content-Type: text/plain
Если я правильно помню, всякий раз, когда я пытался изменить Content-Type на что-то, что указывало бы на JSON, у клиента возникали проблемы.