2011-08-02 5 views
0

現在、m trying to use elliotのインストール後にのCIのtwitterライブラリがうまくいきました。ソースコードは、その後、私はこのようなものですインデックス()関数でコードを追加してみてください。..うまくtwitterのjsonをEliototでデコードするCodeigniterの場合

を働いた:

function index() 
     { 
      echo 'hi there'; 

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

      $dec = json_decode($user); 
     } 

私はjson_decode()関数を使用してJSONをデコードしようとしたが、それはエラーを返す

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

これは私の初めてのjsonとの作業です。 私は逃したものがありますか? は

答えて

0

それは、任意の変数convertionを必要とdoesnの `t必要があります..あなたに感謝します。 $ dec-> usernameのようなオブジェクトに直接アクセスするだけです

0

あなたは文字列型にオブジェクトジャグリング...

$user = (string) $this->tweet->call('get', 'account/verify_credentials'); 
$dec = json_decode($user); 
+0

エラーが発生しますクラスのオブジェクトstdClassを文字列に変換できません – justmyfreak

+0

varをダンプしましたか? – toopay

+0

dump_varはうまく動作しますが、直接出力します。 – justmyfreak

関連する問題