codeigniter-restserver 如何将 json 放入响应中

codeigniter-restserver how to put json into the response

我试图将 json 数据放入 codeigniter-restserver 响应中,但 json 代码被放入双引号中,有效地使其不可读。 我正在尝试像这样设置响应:

$this->response(array(
    'status' => $result['success'],
    'error' => $result['cause'],
    'result' => $result['result']
), $result['statuscode']);

其中 $result['result'] 是 json 代码。

使用 json_decode() 将您的 json 数据转换为数组。试一试...

$this->response(array(
'status' => $result['success'],
'error' => $result['cause'],
'result' => json_decode($result['result'],true)
), $result['statuscode']);