我正在尝试将json数据放入codeigniter-restserver响应中,但json代码被置于双引号中,有效地使其无法读取。 我正试图像这样设置响应:
$this->response(array(
'status' => $result['success'],
'error' => $result['cause'],
'result' => $result['result']
), $result['statuscode']);
$result['result']
是json代码。
答案 0 :(得分:1)
使用json_decode()
将您的json数据转换为数组。试试吧......
$this->response(array(
'status' => $result['success'],
'error' => $result['cause'],
'result' => json_decode($result['result'],true)
), $result['statuscode']);