问题描述
我正在将一个库从Jackson转换为json-b,但是找不到等效的JsonFormat.Feature.ACCEPT_SINGLE_VALUE_AS_ARRAY。这样的东西存在吗?
public static class ResultDeserializer implements JsonbDeserializer<List<Result>>
{
public ResultDeserializer()
{
}
@Override
public List<Result> deserialize(JsonParser parser,DeserializationContext ctx,Type rtType)
{
// I have to use internals as there are no other ways to get this data
if (((UserDeserializerParser) parser).getCurrentLevel().getLastEvent() == JsonParser.Event.START_ARRAY) {
return ctx.deserialize(rtType,parser);
} else
return List.of(ctx.deserialize(Result.class,parser));
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)