我目前正在使用Jersey和Jackson创建REST服务。 当资源方法生成application / json并返回POJO时,它会将对象正确序列化为JSON,并将响应返回给客户端。
现在我想做的是设置Jersey,以便当查询参数进来(比如说“indent”)时,我可以告诉Jackson以更漂亮的格式(即缩进)序列化JSON。 您可以通过配置带有SerializationConfig.Feature.INDENT_OUTPUT的JSON映射器轻松地告诉Jackson执行此操作。
问题是,如何在每个请求的基础上获取查询参数并使用它来修改Jackson的输出?