有没有办法在json简单的java库中获得漂亮的打印功能。任何一个例子都会很好。
答案 0 :(得分:0)
答案 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);
}
}