如何忽略JsonIgnore

时间:2018-11-03 15:55:20

标签: java serialization jackson deserialization

对于带有标记为JsonIgnore的字段的对象,可以使用自定义的ObjectMapper(或读取器/写入器)来序列化和反序列化这些字段,实际上意味着忽略JsonIgnore本身?

问题背后的上下文是使用相同的pojo类将对象存储到内部高速缓存中/从内部高速缓存中读取对象-在这种情况下,我们要对所有字段进行序列化和反序列化,并且同时正在处理同一对象返回作为对HTTP请求(Spring Boot)的响应,在这种情况下,我们要跳过某些字段(通过在这些字段中添加JsonIgnore来实现)。

显而易见的解决方案是根据上下文使用不同的类表示相同的数据,另一种解决方案是混合jackson / gson,但仍然对是否可以自定义jackson并使其忽略JsonIgnore感到好奇。 / p>

注意:使用标题搜索时出现的问题主要是关于杰克逊版本/ java导入不匹配的,并非重复。

0 个答案:

没有答案