首页 > 解决方案 > 从杰克逊迁移到 JSON-B

问题描述

当我们从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 实现相同的行为?

标签: javajacksonpayarajsonb-api

解决方案


检查 YassonProperties 类。你应该找到它


推荐阅读