gpt4 book ai didi

java - 使用spring boot的json输出中的日期格式

转载 作者:IT老高 更新时间:2023-10-28 20:48:52 25 4
gpt4 key购买 nike

我正在使用 Spring Boot 来创建 REST 应用程序。我有一个如下所示的 DTO:

public class Subject {

private String uid;
private String number;
private String initials;
private Date dateOfBirth;

我使用 Spring-Hateos,我的 Controller 的 reurn 类型是 ResponseEntity<Resources<Resource<Subject>>> .我需要以“yyyy-mm-dd”格式显示日期。

最佳答案

如果您的应用程序使用 Jackson 整数来将 bean 序列化为 JSON 格式,那么您可以使用 Jackson 注释 @JsonFormat将您的日期格式化为指定格式。
在您的情况下,如果您需要将日期转换为 yyyy-MM-dd 格式,则需要在要应用此格式的字段上方指定 @JsonFormat

例如:

public class Subject {

private String uid;
private String number;
private String initials;

@JsonFormat(pattern="yyyy-MM-dd")
private Date dateOfBirth;

//Other Code

}

来自文档:

annotation used for configuring details of how values of properties are to be serialized.

More Reference Doc

希望这会有所帮助。

关于java - 使用spring boot的json输出中的日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29027475/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com