【发布时间】:2016-10-14 20:15:01
【问题描述】:
我正在使用 cakephp 2.x 并使用以下内容返回一些 json 数据;我想从结果中删除模型名称 User 以便只返回键和值。
$this->set('_serialize', 'json');
并且我的结果以如下格式返回;
[
{
"User": {
"fullname": "John Smith"
}
},
{
"User": {
"fullname": "Jiles Smith"
}
}
}
]
我尝试了以下方法;
$json = json_encode(Set::extract('/User/.', $json));
但它的返回就像;
"[{\"fullname\":\"Ashley Smith\"},{\"fullname\":\"Leigh Smith\"},{\"fullname\":\"Charlie Chocolate\"}]"
【问题讨论】:
-
发布预期输出 ...
-
你好像在使用 JSON 视图,所以去掉
json_encode调用,它是多余的...... -
感谢@ndm,解决了问题:)