我正在尝试使用以下代码从REST服务返回JSON:
$categories = $categoriesController->listAll();
if($categories){
   header($_SERVER["SERVER_PROTOCOL"] . " 200 OK");
   header("Content-Type: application/json");
   echo json_encode($categories,JSON_PRETTY_PRINT);
}else{
}
但我得到这个错误:
json_encode()期望参数2为long,给定字符串
我看过几个例子使用完全相同的代码,所以我不明白为什么我会遇到这个问题.我很感激这个问题的一些帮助.谢谢 :)