首页 > 解决方案 > 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

如何格式化Timespring boot中的字段?

标签: spring-bootspring-rabbit

解决方案


在注释下方使用日期字段:-

@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>

推荐阅读