Can not deserialize instance of java.lang.String out of START_OBJECT token

You’re mapping this JSON that contains an element named data that has a JSON object as its value. You are trying to deserialize the element named workstationUuid from that JSON object into this setter. This won’t work directly because Jackson sees a JSON_OBJECT, not a String. Try creating a class Data the switch up your method