Так что я вытаскиваю твитер-пар пользователя в формате JSON через PHP. Я хотел бы расшифровать его в ассоциативный массив или, по крайней мере, более удобный способ, а не строку, чтобы я мог маневрировать через нее.Декодирование JSON через PHP из Twitter не работает?
Я читал как сумасшедший о json_decode, но для меня кажется, что, когда я использую его, до и после, содержимое файла все еще обнаруживается как одна длинная строка. Может ли кто-нибудь помочь мне выяснить, что я делаю неправильно?
$url = "http://twitter.com/status/user_timeline/" . $username . ".json?count=" . $count . "&callback=?";
// $url becomes "http://twitter.com/status/user_timeline/steph_Rose.json?count=5&callback=?";
$contents = file_get_contents($url);
$results = json_decode($contents, true);
echo "<pre>";
print_r($results);
echo "</pre>";
echo gettype($results); // this returns string
Вы проверили, что '$ contents' это как? То есть содержимое '$ contents'? :) –
'json_last_error()' возвращает 'JSON_ERROR_SYNTAX'. –
Да, это длинная длинная строка. Я только что понял проблему, хотя! –