Den Wert des Typs nicht deserialisieren kannJava

Java-Forum
Anonymous
 Den Wert des Typs nicht deserialisieren kann

Post by Anonymous »

Ich versuche, interaktive Apllikationen zu erstellen und mit Sockets zu arbeiten. Pleasr, Hilfe)

My Dto

Code: Select all

public class Event {
@JsonProperty("eventType")
private String eventType;

public Event(String eventType) {
this.eventType = eventType;
}

public String getEventType() {
return eventType;
}

@Override
public String toString() {
return "Event{" +
"eventType='" + eventType + '\'' +
'}';
}
}
Controller

Code: Select all

@Controller
public class GameController {

@MessageMapping("/emit")
@SendTo("/topic/events")
public Event emitEvent(Event event) {
return event;
}
}
Fehler

Code: Select all

2022-02-23 16:19:41.359 ERROR 12468 --- [nio-8080-exec-6] s.w.s.s.t.s.WebSocketServerSockJsSession : Broken data received. Terminating WebSocket connection abruptly

com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `[Ljava.lang.String;` from Object value (token `JsonToken.START_OBJECT`)
at [Source: (String)"{
"eventType": "TestData"
}"; line: 1, column: 1]
Update 1:

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post