Я пытаюсь создать сценарий PHP, который будет «записывать» в текстовый файл в допустимом формате JSON.
Созданный сценарий в основном работает, за исключением некоторой причины написанного кода JSON.к текстовому файлу нет пробелов или разрывов строк (это всего лишь одна большая длинная строка).
Я проверил код JSON (из файла txt) в http://jsonlint.com/ и http://www.jslint.com/.
JSON Lint говорит, что код JSON файла txt является "допустимым JSON"
JSLint, говорит много ошибок из-за «Недостающего пространства»
Вот скрипт php:
$cache = dirname(__FILE__) . '/cache/json.txt';
$data = file_get_contents('http://api.twitter.com/1/statuses/user_timeline/screen_name.json?count=1&include_rts=true&include_entities=true');
$cachefile = fopen($cache, 'wb');
fwrite($cachefile, $data);
fclose($cachefile);
Я пытался добавить разные строки с json_decode и json_encodeно пока не повезло.
Скажите, пожалуйста, что нужно добавить в этот скрипт, чтобы текстовый файл имел формат JSON с пробелами и переносами строк.
Сгенерированный текстовый файл используется в скрипте jQueryпоэтому он должен иметь идеальный формат JSON.
Заранее спасибо!