【发布时间】:2015-02-04 10:45:19
【问题描述】:
我需要定义一个 ObjectMapper 全局序列化/反序列化对象,并且我只需要将带有公共 getter 和 setter 的字段进行序列化。
如果有类似的东西会很棒:
objectMapper.setVisibilityChecker(objectMapper.getSerializationConfig().getDefaultVisibilityChecker()
.withFieldVisibility(JsonAutoDetect.Visibility.ANY)
.withGetterVisibility(JsonAutoDetect.Visibility.PUBLIC_ONLY)
.withIsGetterVisibility(JsonAutoDetect.Visibility.PUBLIC_ONLY)
.withSetterVisibility(JsonAutoDetect.Visibility.PUBLIC_ONLY)
.withCreatorVisibility(JsonAutoDetect.Visibility.NONE));
但是用“and”而不是“or”。
有什么想法吗?
PS:我可以用注释来做,但我需要全局做。
提前致谢。
【问题讨论】:
标签: java serialization jackson