jackson 属性名种包含is时序列化问题
例如属性 isNewStory
默认序列号后为 newStory is
关键字被去除了
使用注解 @JsonProperty("is_new_story")
序列后后能正常返回 is_new_story
属性列,但是 newStory 也同时展示出来了。。。
请问怎么处理才能使其保留原字段名,或者使用注解后不返回 newStory 属性
还有是否可在全局设置驼峰自动转下划线,如:
objectMapper.setPropertyNamingStrategy(PropertyNamingStrategy.CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
布尔变量还是最好不要以is开头
可以参考链接
在getter方法上方增加@JsonIgnore标签
自己写一些setter和getter方法,就可以了