Laravel - 响应:: json上的json_decode返回NULL

时间:2014-02-14 09:42:41

标签: json laravel

但是,如果我确实返回$ response;所有数据都完美显示。

似乎json_decode仅在我通过curl调用API时才有效,但那时API是在另一个vhost上的单独应用程序中。我正在将它重新集成到我们的主应用程序中,但我无法提取数据。

echo $response['error']
echo $response->error
return $response->error

以上都不是。

在$ response上执行foreach,我得到的只是标题信息。

foreach ($response as $a)
     {
       echo $a;
     }

返回
缓存控制:无缓存内容类型:application / json日期:星期五,2014年2月14日09:24:02 GMT

我的控制器

$response = ApiHelper::getCcm($pid);

    //convert raw json into array
    $ja = json_decode($response,true);

    var_dump($ja);

apihelper

return Response::json(array(
    'error' => false,
      'data'  => $data->toArray()
       ),200);

0 个答案:

没有答案