实体类常用的Json注解
引入依赖
<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.54</version> </dependency>
代码
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonRawValue; import java.util.Date; // 实体类与json互转的时候 属性值为null的不参与序列化 @JsonInclude(JsonInclude.Include.NON_NULL) public class XXXEntity { // 时间格式化 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date signCycle; // MySQL字段存JSON时,解析出无转义符号的JSON @JsonRawValue private String xxxJson; }