spring-boot - Spring Boot 格式 Json 编码的 Timstamp
问题描述
从 RabbitMQ 低于 JSON
{"PlateNo":"A125","DeviceId":"D152","Time":"/Date(1584260162000)/","Latitude":25.59483611111111,"Longitude":56.30596666666667,"Address":"Dibba, Fujairah, UAE","GPSSpeed":0,"IsValid":false}
之后ObjectMapper
,
如何格式化Time
spring boot中的字段?
解决方案
在注释下方使用日期字段:-
@JsonFormat(
shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd@HH:mm:ss.SSSZ", locale = "en_GB")
并使用以下依赖项:-
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.9.4</version>
</dependency>
推荐阅读
- javascript - Phaser 3 创建一个带有分和秒的游戏时钟
- selenium - 无法从网站 https://demoqa.com/webtables 的 web 表中检索数据
- r - RMarkdown 投影仪和目录
- graphviz - 如何只写一次长标签,并在图中使用对它们的引用?
- angular - 一个又一个http调用的角度合并图
- pytorch - 解码器总是预测相同的标记
- javascript - Material-UI 选择器在模糊而不是更改时触发验证?
- python - KivyMD:无法绑定函数
- python - 将dict的内容输出为指定的文本格式
- php - wp中从标题拖动到页面其余部分的细水平线