在POSTMAN中传递带有JSON的可变时间戳记

问题描述 投票:0回答:1

我在数据库中有一个名为acceptance_time的字段:

enter image description here

而且我想使用邮递员中的POST方法添加新订单。这是我在Java中的代码:

 @JsonFormat(shape=JsonFormat.Shape.STRING, pattern="yyyy-MM-dd HH:mm:ss.SS", timezone="Europe/Berlin")
    @Column
    private Timestamp acceptanceTime;

当我从邮递员发送请求时,出现此错误。

enter image description here


它说:无法解析日期\“ 2018-09-13 18:41:02.36 \”:虽然它似乎适合格式'yyyy-MM-dd'T'HH:mm:ss.SSSZ',

我该如何解决这个问题?

java json postman jackson-databind
1个回答
0
投票

我有时也遇到过这个问题。就我而言,将Jackson版本升级到2.9.2已解决了该问题。在您的Pom.xml中,查找Jackson依赖项并将版本更改为2.9.2。

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

这可能有帮助,请检查一次。

© www.soinside.com 2019 - 2024. All rights reserved.