[仅当键与类的键匹配时才从JSON转换为Object

问题描述 投票:0回答:1

[使用ObjectMapper将json字符串转换为对象时,我想验证它仅在所有json键与Class匹配时才将其转换为Object。例如:

Class ABC{
   private String mem1;
   private String mem2;
   private String mem3;
}

让我们说json字符串是

{
    mem1:'somevalue',
    mem3:'somevalue'
}

[当使用对象映射器将上述json字符串转换为ABC类时,它将在与mem1和mem3匹配时进行转换,如果json字符串具有与ABC类相同的所有三个成员,我想进行验证。

关于如何执行操作的任何想法?我能想到的唯一方法是将json字符串转换为JSONObject,然后将键与类的字段名称匹配

[使用ObjectMapper将json字符串转换为对象时,我想验证它仅在所有json键与Class匹配时才将其转换为Object。例如:ABC类{私人...

java spring spring-boot objectmapper
1个回答
0
投票

这会做:

© www.soinside.com 2019 - 2024. All rights reserved.