Как JSON передавать не как строка в методе?

Существует метод getReviews. Который я вызываю в файле code.php:
$json['result'] = $server->getReviews($_GET['vk_user_id']);

В самом методе возвращается строка: return json_encode( $array );

Фактический результат:
"result": "[{\"id\":\"1\",\"description\":\"123123\",\"name\":\"13221\"},{\"id\":\"2\",\"description\":\"54654656\",\"name\":\"546\"}]".

JSON передается как строка в кавычках.
Ожидаемый результат:
"result": [
     {"id": 1, "description": "123123", "name": "13221"}, 
     {"id": 2, "description": "54654656", "name": "546"}, 
]
  • Вопрос задан
  • 61 просмотр
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
$json['result'] = json_decode($server->getReviews($_GET['vk_user_id']), true);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы