JSONファイルのときは、きちんと content-type を指定した方が良い。
<? $o = new stdClass; $o->hello = "世界!"; header('content-type: application/json; charset=utf-8'); echo json_encode($o, JSON_UNESCAPED_UNICODE|JSON_PRETTY_PRINT);
json形式ということが明示されていれば、ブラウザで直接読んだときに改行やスペースをそのまま表示してくれる