问题描述
当我们从 Payara 4 迁移到 Payara 5 时,使用 JSON-B (由 Yasson 实现) strong>),默认情况下,我们尝试将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实现相同的行为?
解决方法
检查 YassonProperties 类。你应该找到它