Laravel 5:JSON响应包含一个特殊字符

时间:2016-08-26 07:41:29

标签: json laravel-5

我正在使用Laravel 5,我正试图在我的控制器中创建一个JSON对象,如下所示:

public function sendPost() {
  $id = 5;
  return response()->json($id);
}

这给了我一个回复:

"↵""5"

为什么键中有特殊字符?

1 个答案:

答案 0 :(得分:0)

没有有效的json响应返回单个id。您将需要键值对或将其作为数组返回

示例键值

return array("id" => $id)

示例数组

return array($id);

如果您需要具体了解json(应该是自动的)

return response()->json(array($id));

或者

return response()->json(array("id"=>$id));