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依赖项?