如何在json简单的java库中获得漂亮的打印效果

时间:2012-01-03 09:36:19

标签: json

有没有办法在json简单的java库中获得漂亮的打印功能。任何一个例子都会很好。

2 个答案:

答案 0 :(得分:0)

您只需要开发人员的观点,然后为您的浏览器安装插件/扩展程序

或者如果您真的想要美化您的代码,请尝试

http://jsbeautifier.org/

答案 1 :(得分:0)

为此目的,我使用的是jackson-mapper-lgpl库。 有DefaultPrettyPrinter可以帮助你。

这是我的Serializer:

public class JSONSerializer
{
    private ObjectMapper mapper;

public JSONSerializer() {
    this.mapper = new ObjectMapper();
}

public String serialize(Object ob) throws IOException
{
    if (ob == null) {
        throw new NullPointerException("Cannot serialize null value");
    }
    return mapper.defaultPrettyPrintingWriter().writeValueAsString(ob);
}
}