如何配置Slim Framework以输出漂亮的JSON?
在PHP本机中,我可以使用这种语法
json_encode($data, JSON_PRETTY_PRINT);
答案 0 :(得分:0)
引用Slim docs:
Slim的Response对象通过Json($ data,$ status, $ encodingOptions)以帮助简化返回JSON数据的过程。
$ data参数包含您希望返回的数据结构 JSON。 $ status是可选的,可用于返回自定义HTTP 码。 $ encodingOptions是可选的,并且是相同的编码选项 用于json_encode()。
因此,如果您使用withJson
返回JSON响应,则可以像这样使用它:
return $response->withJson($data, 200, JSON_PRETTY_PRINT);