Как правильно разобрать ответ API - PullRequest
0 голосов
/ 02 мая 2019

Моя проблема относительно проста:

Я делаю вызов API и в ответ получаю следующий ответ:

[{"RowKey":24764}] 

Тип контента, который я получаю: text/html

Почему-то я просто не могу разобрать это правильно. ни json_encode, ни json_decode, похоже, не помогают.

Я пытаюсь сопоставить объект с моим классом ответа:

class ApiResponse {

  public $schedules = [];

}

с помощью сопоставителя объектов json из: https://github.com/mintware-de/json-object-mapper

1 Ответ

0 голосов
/ 02 мая 2019

Рассмотрим этот тестовый пример:

$response = '[{"RowKey":24764}]';
$result = json_decode($response, true);
echo $result[0]['RowKey']; // Output: 24764
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...