Я получаю данные JSON от веб-службы на внутренней веб-странице моего сайта по адресу / asset / setjob. Ниже приводится полезная нагрузка JSON, размещаемая в / asset / setjob:
[{ "работа":
{"source_filename": "beer-drink-pig.mpg",
"current_step": "wait_for_file",
"encoding_profile_id": "nil",
«разрешение»: «ноль»,
"status_url": "http://example.com/api/v1/jobs/1.json",
"id": 1,
"битрейт": "ноль",
"current_status": "в ожидании файла",
"current_progress": "nil",
"remote_id": "my-own-remote-id"}}]
Этот полезный груз публикуется один раз на этой странице Страница предназначена не для просмотра, а для анализа объекта JSON для id и current_status, чтобы я мог вставить его в базу данных. Я использую Zend Framework.
КАК получить эту полезную нагрузку в Zend? Я $ _GET ['json']? $ _POST [ 'работа']? Ни один из них, кажется, не работает. По сути, мне нужно назначить эту полезную нагрузку переменной php, чтобы я мог затем манипулировать ею.
Я пробовал:
$ jsonStrGet = var_dump ($ _ GET);
$ jsonStrPost = var_dump ($ _ POST);
И я попробовал:
$ response = $ this-> getResponse ();
$ body = $ response-> getBody ();
Blockquote
Любая помощь будет высоко ценится! Спасибо.