私は何時間もこれに取り組んできましたが、このjsonファイルをデコードする方法を一生理解できません。gnip を使用して Twitter データをキャプチャしています。Gnip はデータを JSON 形式で返しています。これをphpでデコードし、各jsonオブジェクトにアクセスできるようにする方法が必要です。以前にjsonを使用したことがありますが、これについて頭を悩ませることはできません。簡単なテスト中に出会った面白いことの 1 つは、このような json コードがある場合です。
{"foo":123}
json_decode() 関数を使用してこれをデコードできます。しかし、jsonがこのようにフォーマットされている場合
{
"foo":123
}
デコードしません:/
json コードへのリンクは次のとおりです。
https://dl-web.dropbox.com/get/Public/myjson.json?w=b7ad8e2c
このリンクが機能しない場合は、これを行う必要があります
https://dl.dropbox.com/u/57604377/myjson.json
こんな感じでアクセスしてみました。
この json コードをすべてファイルに入れ、ファイルを読み取り、その内容を $json という変数に入れます。
$obj = json_decode($json)
手始めに「id」の値にアクセスするためにこれらの両方の方法を試しました
echo $obj->id
と
echo $obj->{'id'}
何も返さない
優秀な皆さんの何人かが、これについていくつかの洞察を私に与えてくれることを願っています.