我正在使用Symfony 2创建一个API。我正在使用FOSRestBundle。由于bundle和json_encode()
返回相同的结果,为什么要使用bundle?
为什么我不能使用json_encode()
将数组编码为JSON以返回响应?
答案 0 :(得分:1)
我为什么要使用捆绑包?
这取决于您的要求。如果您正在尝试开发宁静的API或某些奇特的东西,那么您一定要使用捆绑包。如果您只是尝试向前端显示一些json数据,请使用简单的json_encode
。
答案 1 :(得分:0)
在我看来,最大的好处是您不需要使用捆绑包来处理数据结构,您将获得有效的json结构,此外它还提供配置您发送的请求的功能(标题数据)等等)
因此,如果您正在处理一个或两个以上的简单请求,那么使用捆绑包可能会更容易,但是您需要一些时间来进行合适的设置