@JsonFormat( 为null不参与抓换
时间: 2024-03-13 20:41:07 浏览: 75
JsonFormat.zip
@JsonFormat注解是用于在Java对象序列化为JSON字符串时,控制属性的格式化方式的注解。其中的属性"为null不参与转换"表示当属性的值为null时,是否参与JSON的转换。
当@JsonFormat(为null不参与转换=true)时,如果属性的值为null,则该属性不会被包含在生成的JSON字符串中。这样可以减少生成的JSON字符串的大小,提高传输效率。
当@JsonFormat(为null不参与转换=false)时,无论属性的值是否为null,都会被包含在生成的JSON字符串中。
需要注意的是,该注解只对属性有效,对于类或方法无效。
阅读全文