0%

Java jackson-JSON数据格式处理

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
@Data
@Builder
@JsonPropertyOrder(value={"content","title"}) //返回字段顺序。
public class Article {
@JsonIgnore //忽略字段。
private long id;
@JsonProperty("auther") //修改返回字段名称。
private String author;
private String title;
private String content;
@JsonFormat(pattern = "yyyy/MM/dd HH:mm:ss",timezone = "GMT+8") //改变默认配置格式。
private Date createTime;
@JsonInclude(JsonInclude.Include.NON_NULL) //空的不返回。
private List<Reader> reader;
}