Расшифровка json в твиттере с помощью Eliiot Twitter для Codeigniter - PullRequest
0 голосов
/ 02 августа 2011

В настоящее время я m trying to use elliot s твиттер-библиотека для CI на http://www.haughin.com/code/twitter/ после установки, все прошло хорошо. исходный код работал хорошо ..

Затем я пытаюсь добавить код в функцию index (), которая выглядит следующим образом:

function index()
        {
            echo 'hi there';

            $user = $this->tweet->call('get', 'account/verify_credentials');

            $dec = json_decode($user);
        }

Я пытался декодировать json с помощью функции json_decode (), но он возвращает ошибку

json_decode() expects parameter 1 to be string, object given

Я впервые работаю с JSON .. Я что-то упустил? Спасибо ..

Ответы [ 2 ]

0 голосов
/ 16 сентября 2011

Нет необходимости в преобразовании переменных.просто получить доступ к объекту напрямую, как $ dec-> username

0 голосов
/ 02 августа 2011

Вы должны жонглировать этим объектом в виде строки ...

 $user = (string) $this->tweet->call('get', 'account/verify_credentials');
 $dec = json_decode($user);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...