使用对象映射器从 Json 字符串反序列化为对象时如何跳过映射映射
How to skip a map of map when deserialize from Json String to Object using object mapper
我的 POJO 中有一张地图的地图,它始终为空。当我将 json 字符串转换为 java 对象时,由于映射,我收到反序列化错误。那么如何在将 json 字符串转换为对象
时跳过地图
其中一个可能会解决问题:
您可以定义字段 transient
,例如:
private transient Map<String, String> mapOfSomething;
(或者)你可以添加 @JsonIgnore
注释,比如:
@JsonIgnore
private Map<String, String> mapOfAnotherThing;
我的 POJO 中有一张地图的地图,它始终为空。当我将 json 字符串转换为 java 对象时,由于映射,我收到反序列化错误。那么如何在将 json 字符串转换为对象
时跳过地图其中一个可能会解决问题:
您可以定义字段
transient
,例如:private transient Map<String, String> mapOfSomething;
(或者)你可以添加
@JsonIgnore
注释,比如:@JsonIgnore private Map<String, String> mapOfAnotherThing;