spring-boot - 如何在 Spring Boot Rest 调用中传递 Date 类型的值?
问题描述
我有一个类模型对象类作为 @RequestBody 到 Spring Boot 中的 RestController
@Data
class User {
private String name;
private Date dob;
}
我使用以下 JSON 正文从邮递员调用此 API
{
"name" : "Michael",
"dob" : "13/09/19"
}
我收到此消息的状态 200 OK
'解析正文时发生错误。请尝试使用正确的有效载荷。
我的数据没有被提交。我知道问题出在日期上,如何发送正确的日期?
解决方案
您可以尝试像这样注释 dob 字段:
@JsonFormat(pattern="dd/MM/yy")
private Date dob;
来源:https ://www.baeldung.com/spring-boot-formatting-json-dates
推荐阅读
- vhdl - 来自 std.textio 的函数 to_hstring 不起作用 [VHDL]
- c - SDL_CreateTextureFromSurface() 返回 NULL 表面
- r - 使用另一个数据框作为 R 中的键替换数据框中的所有值
- jena - Jena ARQ 添加更新请求元素
- python - 在 Mac OS Catalina 更新错误后 pipenv 无法正常工作:分配前引用了“original_python”
- javascript - 在来自 API 的 Angular 元素呈现后执行 Javascript 调用
- node.js - 在 node.js 中读取多行
- ckeditor4.x - CKeditor:从对话框调用的通知不显示在前台
- gradle - 在 gradle 中是否可以根据标志包含不同的 jar
- multithreading - 如何在 UML 序列图中修改两个以上的并行线程