2

我一直在寻找解决方案,但只发现旧的或没有答案的问题。

当我有带有 Jackson @JsonProperty 映射和 ObjectMapper 的大型模型时,有许多类型的字段,当我用准备好的错误数据映射它时,例如在某些字段 String 而不是 Integer 中,我得到 JsonMappingException 错误位置的完美信息等等,但是由于模型很大,我想返回客户端完整报告哪些字段不好。

例如

public class Foo {
    private Integer a;
    private Integer b;

}

{
    "a" : "foo",
    "b" : "bar"
}

在杰克逊 2.8 发行说明中,我发现:

在未来的版本中,我们可能会尝试添加某种形式的“在第一个问题上不失败”,聚合多个失败,但在 2.8 中,这只是在外部构建此类支持的基础支持。

但我没有找到任何现在实施的信息。这个问题目前最好的解决方案是什么(外部支持)。

谢谢你的帮助 !

4

0 回答 0