我的PHP服务器不接受json_encode的第二个参数(我需要JSON_FORCE_OBJECT)。如果服务器不支持它,有没有办法实现作为JSON_FORCE_OBJECT的simmilar效果? Mybe你知道一些自定义函数与json_encode相似吗?
答案 0 :(得分:2)
这也应该有效:
$data = array(
'foo' => (object) array('bar' => 'foo'),
);
echo json_encode($data); // should output {"foo": {"bar": "foo"}}