Ich habe ein Problem bei der Implementierung der Drafts-API mit Spring Boot. Alle APIs funktionieren, aber diese eine API bereitet mir Schwierigkeiten und ich kann das Problem nicht verstehen.
Hat jemand dies implementiert und könnte mich durch das Problem führen? Ich füge den Fehler ein, den ich in der Ausnahme abfangen kann:
2023-05-15 15:09:44.310 ERROR 880 --- [nio-5000-exec-1] c.b.c.e.advice.ExceptionHandlerAdvice : ** Exception Leaked & captured : JsonParseException; Unrecognized token 'Optional': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
at [Source: (String)"Optional[java.nio.HeapByteBuffer[pos=0 lim=16187 cap=16187]]"; line: 1, column: 9]
2023-05-15 15:09:44.315 DEBUG 880 --- [nio-5000-exec-1] s.s.w.c.SecurityContextPersistenceFilter : Cleared SecurityContextHolder to complete request
com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'Optional': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
Hier ist auch die Nutzlast und die URL “/drafts.json”:
{
"draft_key": "new_topic",
"sequence": 94,
"data": {
"reply": "estaetwetweas sfasdf asdfa sdf as ",
"action": "createTopic",
"title": "test test test",
"categoryId": 5,
"archetypeId": "regular",
"metaData": null,
"composerTime": 19025,
"typingTime": 4800
}
}