我目前正在使用 Jersey & Jackson 创建 REST 服务。现在,当 Resource 方法生成 application/json 并返回 POJO 时,它会将对象正确序列化为 JSON 并将响应返回给客户端。
我现在要做的是设置 Jersey,所以当查询参数进入时(让我们说“缩进”),我可以告诉杰克逊以“更漂亮的格式,也就是缩进”序列化 JSON。您可以通过使用 SerializationConfig.Feature.INDENT_OUTPUT 配置 JSON 映射器来轻松地告诉 Jackson 执行此操作。
问题是,我如何根据每个请求获取查询参数并使用它来修改杰克逊的输出?