получать данные из JSON с помощью PHP? - PullRequest
0 голосов
/ 22 июня 2011

У меня есть данные Json, полученные из Facebook с помощью Graph API, теперь я собираюсь проанализировать эти данные, я декодировал этот JSON

$decodedjson= json_decode($jsondata);

после этого я получил данные в следующем формате. Image for Json data

я пишу

$id= $decodedjson->message_id;

чтобы получить идентификатор, вложение - это другой объект, скажите, пожалуйста, как я могу получить доступ к вложению, медиа, href, alt и видео, display_url и т. д., имени и т. д.

Спасибо

Ответы [ 2 ]

2 голосов
/ 22 июня 2011

Как и любой объект -

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

Редактировать: Заметил [2]=>... в верхней части вашего var_dump

0 голосов
/ 22 июня 2011

json_decode - конвертировать формат json в массив php Вы должны получить доступ к нему как массив

$id= $decodedjson[0]['message_id'];


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

$video= $decodedjson[0]['media'][0]['video']['owner'];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...