Java 在POSTMAN中使用JSON传递变量时间戳

Java 在POSTMAN中使用JSON传递变量时间戳,java,json,postman,jackson-databind,Java,Json,Postman,Jackson Databind,我在数据库中有一个名为acceptance\u time的字段: 我想用postman中的POST方法添加新订单。 这是我的java代码: @JsonFormat(shape=JsonFormat.Shape.STRING, pattern="yyyy-MM-dd HH:mm:ss.SS", timezone="Europe/Berlin") @Column private Timestamp acceptanceTime; 当我从邮递员那里发送请求时,我收到了这个错误

我在数据库中有一个名为
acceptance\u time
的字段:

我想用postman中的POST方法添加新订单。 这是我的java代码:

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

当我从邮递员那里发送请求时,我收到了这个错误


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


我该如何解决这个问题呢?

我以前也遇到过这个问题。就我而言,将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>

com.fasterxml.jackson.core
杰克逊数据绑定
2.9.2

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

我以前也遇到过这个问题。就我而言,将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>

com.fasterxml.jackson.core
杰克逊数据绑定
2.9.2

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

啊,好的。这种依赖性一定是通过某种方式产生的。或者你在使用其他杰克逊的依赖关系?啊,好的。这种依赖性一定是通过某种方式产生的。或者您是否使用其他Jackson依赖项?