1、引入Maven依赖

<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.7.4</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.7.4</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.7.4</version>
</dependency>

2、创建实体类

public class User {
private String userName;
private String passWord;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createTime;
private Integer type;

public User() {
}

public User(String userName, String passWord, Date createTime, Integer type) {
this.userName = userName;
this.passWord = passWord;
this.createTime = createTime;
this.type = type;
}

public String getUserName() {
return userName;
}

public void setUserName(String userName) {
this.userName = userName;
}

public String getPassWord() {
return passWord;
}

public void setPassWord(String passWord) {
this.passWord = passWord;
}

public Date getCreateTime() {
return createTime;
}

public void setCreateTime(Date createTime) {
this.createTime = createTime;
}

public Integer getType() {
return type;
}

public void setType(Integer type) {
this.type = type;
}

3、创建Test

public class Test {
public static void main(String[] args) {
User user = new User();
user.setUserName("kosi");
user.setPassWord("123456");
user.setCreateTime(new Date());
user.setType(1);

ObjectMapper mapper = new ObjectMapper();
try {
System.out.println(mapper.writerWithDefaultPrettyPrinter().writeValueAsString(user));
} catch (JsonProcessingException e) {
e.printStackTrace();
}
}
}

4、效果图