У меня есть приложение, созданное поверх Spring, загрузки и Java8. Я пытаюсь передать объект LocalDateTime из одного микросервиса в другой. Когда я пытаюсь это сделать, я получаю следующую ошибку.
"JSON parse error: Unexpected token (START_OBJECT), expected VALUE_STRING: Expected array or string.; nested exception is com.fasterxml.jackson.databind.JsonMappingException: Unexpected token (START_OBJECT), expected VALUE_STRING: Expected array or string.\n at [Source: java.io.PushbackInputStream@2930ef8b; line: 8, column: 16] (through reference chain:
Я добавил нижеприведенный энтрис к своему заявлению.
spring:
jackson:
serialization:
write-dates-as-timestamps: false
И следующая запись в build.gradle.
compile 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310'
Может кто-нибудь помочь мне в том, что здесь не так?
POJO выглядит следующим образом.
@JsonFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'")
private LocalDateTime testDateTime;
JSON выглядит следующим образом.
{ "date_field": "2019-03-27T05:00:00.000Z", }