首页 >

如何使用jackson美化输出jsonxml? – 网络|

手机115网盘怎么传视频,如何党员干部网络安全意识,exce怎么根据多个值匹配如何使用jackson美化输出jsonxml? - 网络|如何使用jackson美化输出jsonxml

1.美化POJO序列化xml下面将POJO列化为xml并打印。Person person = new Person();//设置person属性ObjectMapper mapper = new XmlMapper();System.out.println(mapper.writeValueAsString(person));但是输出为紧凑模式:

2.目的:美化过的输出有时希望能够美化输出,更方便阅读和理解,如:方式1.使用:writerWithDefaultPrettyPrinterObjectMapper mapper = new XmlMapper();System.out.println(mapper.writerWithDefaultPrettyPrinter().writeValueAsString(person));mapper.enable(SerializationFeature.INDENT_OUTPUT);方式2.使用:SerializationFeature.INDENT_OUTPUTObjectMapper mapper = new XmlMapper();mapper.enable(SerializationFeature.INDENT_OUTPUT);mapper.writeValueAsString(person);

3.序列化为json序列化为json时,操作基本一致,只需要使用ObjectMapper替代XmlMapper。如:Person person = new Person();//设置person属性ObjectMapper mapper = new ObjectMapper();System.out.println(mapper.writeValueAsString(person));激活美化的方式,同样可以是2.1和2.2介绍的方式。

4.包依赖序列化为xml依赖:jackson-databindjackson-corejackson-dataformat-xml序列化为json依赖:jackson-databindjackson-core


如何使用jackson美化输出jsonxml? - 网络|
  • 不同语言的网站可以用同一个域名吗? - 网络|
  • 不同语言的网站可以用同一个域名吗? - 网络| | 不同语言的网站可以用同一个域名吗? - 网络| ...

    如何使用jackson美化输出jsonxml? - 网络|
  • 内部寄存器有哪四个? - 网络|
  • 内部寄存器有哪四个? - 网络| | 内部寄存器有哪四个? - 网络| ...

    如何使用jackson美化输出jsonxml? - 网络|
  • 如何查看用框架做的网页源码? - 网络|
  • 如何查看用框架做的网页源码? - 网络| | 如何查看用框架做的网页源码? - 网络| ...