使用对象映射器从 Json 字符串反序列化为对象时如何跳过映射映射

How to skip a map of map when deserialize from Json String to Object using object mapper

我的 POJO 中有一张地图的地图,它始终为空。当我将 json 字符串转换为 java 对象时,由于映射,我收到反序列化错误。那么如何在将 json 字符串转换为对象

时跳过地图

其中一个可能会解决问题:

  1. 您可以定义字段 transient,例如:

    private transient Map<String, String> mapOfSomething;
    
  2. (或者)你可以添加 @JsonIgnore 注释,比如:

    @JsonIgnore
    private Map<String, String> mapOfAnotherThing;