作者:润滑油一_576 | 来源:互联网 | 2023-01-27 19:28
在Symfony应用程序中,可以在调用JsonResponse()
控制器时使用JMS序列化程序吗?
$respOnse= new ApiResponse(ApiResponse::STATUS_SUCCESS);
return new JsonResponse($response); // <-- I would like to use the JMS serializer
谢谢.
1> Vladislav..:
在symfony 3的情况下,您可以使用:
$json = $this->get("serializer")->serialize($response, 'json');
return new JsonResponse($json, 200, [], true);
在symfony 2的情况下,您没有最后一个参数,但您可以使用标准响应并指定内容类型:
$response->headers->set('Content-Type', 'application/json');