Jackson Xml - 如何使用构建器

问题描述 投票:0回答:1

根据 jackson github 站点上的当前信息,可以使用构建器样式构造来配置序列化器。但是我没有看到您可以与此样式一起使用的配置选项是什么。

据我所知,使用 JSON 时只能包含非空字段,而不能使用 Xml。是这样吗?

我特别想使用 2.15 版本将一些 POJO 数据序列化为 XML 并排除空字段。有谁知道如何使用此功能或向我指出如何使用它的文档?

java jackson builder
1个回答
0
投票

你可以做

import com.fasterxml.jackson.databind.DeserializationFeature;
import com.fasterxml.jackson.databind.SerializationFeature;

ObjectMapper objectMapper = new ObjectMapper()
   .disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES)
   .enable(SerializationFeature.INDENT_OUTPUT)
   .configure(SerializationFeature.WRITE_ENUMS_USING_INDEX, true);

请参阅 SerializationFeatureDeserializationFeature 了解可用的序列化/反序列化选项

© www.soinside.com 2019 - 2024. All rights reserved.