当我们从Payara 4迁移到Payara 5时,它默认使用JSON-B(由Yasson实现),我们正在尝试将 JSON-B 配置为与我们在 Payara 4 中使用的Jackson具有相同的行为。
对于 Jackson,我们使用以下配置:
objectMapper.configure(DeserializationFeature.ACCEPT_EMPTY_STRING_AS_NULL_OBJECT, true);
objectMapper.configure(DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY, true);
objectMapper.configure(DeserializationFeature.FAIL_ON_NULL_FOR_PRIMITIVES, false);
如何使用 JSON-B 实现相同的行为?