如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 350 编程语言
ObjectMapper类可以序列化实体类,是一个比较好用的json和Bean转换工具,
比如在springmvc消息转换器MappingJackson2HttpMessageConverter
就用到了ObjectMapper,但是希望通过此类序列化json字符串时不包含null值,
那么如何设置呢?
新建一个User实体类,生成get set方法
创建main方法,如下图代码,打印json字符串
右键点击【Run】,启动程序
null值的属性都包含在json字符串中
设置
objectMapper.setSerializationInclusion(JsonInclude.Include.NON_NULL);
重新启动程序,打印json字符串,发现已经不包含null值的属性在json字符串当中
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: 编程语言
相关文章
如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 350 编程语言
web图表开发工具FineReport:[11]连续分组,数据库表数据是按照时间先后录入的,查询的时候希望按照时间先后,某个字段连续相同的话就合并起来显示,这样的报表可以通过相邻连续分组来实现。......
2023-03-17 573 编程语言