使用php从json获取数据?

时间:2011-06-22 08:14:43

标签: facebook-graph-api json

我使用图形api从facebook检索到Json数据,现在我将解析该数据,我解码了json

$decodedjson= json_decode($jsondata);

之后,我得到以下格式的数据。 Image for Json data

我写

$id= $decodedjson->message_id;

获取ID, 附件是另一个对象,请告诉我如何访问附件,媒体,href,alt和视频,display_url等,名称等

谢谢

2 个答案:

答案 0 :(得分:2)

就像任何物体一样 -

$vid=($decodedjson[2])->attachment->media[0];
$alt=$vid->alt;

修改:注明[2]=>...

顶部的var_dump

答案 1 :(得分:0)

json_decode - 将json格式转换为php数组 您应该以数组

的形式访问它
$id= $decodedjson[0]['message_id'];


 $attachment= $decodedjson[0]['attachment']['media'];//an array

$video= $decodedjson[0]['media'][0]['video']['owner'];