Hallo!
Ich stehe momentan vor einem seltsamen Problem auf das ich keine Lösung finden konnte:
Mittels gson serialisiere und deserialisiere ich eine Klasse (Java -> Java, die gleiche Binary und auch die gleiche Klasse). Nun habe ich in der Klasse einen
welches ich vor dem serialisieren setze:
nach dem deserialisieren versuche ich auf den String zuzugreifen:
oder
Beide Varianten funktionieren nicht. Bei der Ersten bekomme ich den Fehler, dass ein Object nicht zu einem String konvertiert werden kann. Bei der zweiten Variante bekomme ich einen String mit dem Inhalt "java.lang.Object@b9b618".
Was kann ich tun, damit ich den String wiederbekomme?
Ich stehe momentan vor einem seltsamen Problem auf das ich keine Lösung finden konnte:
Mittels gson serialisiere und deserialisiere ich eine Klasse (Java -> Java, die gleiche Binary und auch die gleiche Klasse). Nun habe ich in der Klasse einen
Java:
public Object payload;
Java:
payload = "Ich bin ein String";
Java:
String thePayload = (String)payload;
Java:
String thePayload = payload.toString();
Was kann ich tun, damit ich den String wiederbekomme?