java - Jax-rs json漂亮的输出

标签 java jax-rs jackson pretty-print

在 Java 中,当我使用

@Produces("application/json")

注释输出没有被格式化为人类可读的形式。我该如何实现?

最佳答案

仅作记录,如果您只想为某些资源启用漂亮的输出,您可以使用 the @JacksonFeatures annotation在资源方法上。

例子如下:

@Produces(MediaType.APPLICATION_JSON)
@JacksonFeatures(serializationEnable =  { SerializationFeature.INDENT_OUTPUT })
public Bean resource() {
    return new Bean();
}

关于java - Jax-rs json漂亮的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10532217/

相关文章:

java - JAX-RS 2.0 - 如何从响应对象获取实体

java - 将主类作为 JsonSubTypes 中的类型调用

jackson - 如何正确使用 Jackson @JSONView 从默认序列化中排除特定属性?

java - 加密数据库密码 MongoDb

dependency-injection - Guice + Jersey : custom serialization of entities

java - 如何通过 ObjectMapper 捕获序列化和反序列化的延迟指标?

java - 在 Java OOP 中允许对象了解其类型的其他实例是一个好的实践吗?

java - 更改要导入的文件中的变量值;自由标记

java - 从 View 条目获取 Notes 日期时间到 JAVA 日期

java - Java 有类似微软的 CHESS 的工具吗?