如何使gson在未知属性上失败

m0rkklqb  于 2021-06-30  发布在  Java
关注(0)|答案(0)|浏览(181)

如果json包含未知字段,我需要gsonMap器抛出一个异常。例如,如果我们有类似pojo的

public class MyClass {
    String name;
}

像json一样

{
    "name": "John",
    "age": 30
}

我想得到某种消息,json包含无法反序列化的未知字段(age)。
我知道jackson mapper中有现成的解决方案,但在我们的项目中,我们已经使用gson作为Map器好几年了,使用jackson最终会在项目的不同部分出现冲突和bug,所以我编写自己的解决方案比使用jackson更容易。
换句话说,我想知道在gson中是否有与jackson的反序列化功能相当的属性。或者可以使用gson的反序列化策略而不是使用反射来完成

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题