Datentypen Serialization... deserialisieren?

Häcki.

Mitglied
Hallo, folgende Sache:
Ich arbeite gerade mit JADE unter Java und sende mir ein ContentObject zu.
Wie man erkennen kann, hat das wohl irgendeinen komischen "Serializable" Datentypen.

Die Daten, die drinnen verpackt sind sind ein String.

Gibt es eine einfache Möglichkeit, diese Daten wieder in eine Arrayform zu bekommen?

Java:
Serializable synonymousArray;
try
{
	synonymousArray = msgSynonymAgent.getContentObject();
	System.out.println(synonymousArray[0]);
}
catch (UnreadableException e)
{
	// TODO Auto-generated catch block
	e.printStackTrace();
}
					
// zum debuggen erstmal die einzelnen Synonyme ausgeben ...
for (String synonymArray: synonymousArray)
{
	System.out.println(synonymArray);
}
 
Zuletzt bearbeitet von einem Moderator:
M

Marcinek

Gast
Hallo,

wenn das Strings sind, dann kannst du das nach (String) casten.

Das Interface Serializable gibt nur an, dass die Daten serialisierbar sind.

Da es ein Interface ist, wirst du keine Objekte von dem Typ haben.

Gruß,

Martin
 

Häcki.

Mitglied
Also so hier funktioniert es nicht:
Java:
					try
					{
						synonymousArray = msgSynonymAgent.getContentObject();
						System.out.println((String)synonymousArray);
					}
					catch (UnreadableException e)
					{
						// TODO Auto-generated catch block
						e.printStackTrace();
					}

Ich hätte natürlich dazu schreiben sollen: Es ist ein String-ARRAY, was da im SERIALIZED steckt.
 
G

Gast2

Gast
Dann musst du zunächst mal auf String[] anstatt auf String casten.
Und selbst wenn der cast hinhaut wirst du nicht vielmehr als nen paar kryptische Zeichen sehen :)

Ändere die Ausgabe mal zu:
Code:
System.out.println(Arrays.toString((String[])synonymousArray));
 
Zuletzt bearbeitet von einem Moderator:
Ähnliche Java Themen
  Titel Forum Antworten Datum
A Serialization Java Basics - Anfänger-Themen 1
K Input/Output Serialization: "Bin fertig" Methode? Java Basics - Anfänger-Themen 7
T wieder mal Serialization :-) Java Basics - Anfänger-Themen 10
N Serialization, Laden klappt nicht wenn die Klasse geändert wurde Java Basics - Anfänger-Themen 3
F [Serialization] kann Objekt nicht lesen Java Basics - Anfänger-Themen 7
H Serialization: Was ist besser(schneller) Binary <-> XM Java Basics - Anfänger-Themen 2
F Kann JSON nicht deserialisieren Java Basics - Anfänger-Themen 0
H Interface Objekte speichern und laden (serialisieren/deserialisieren) Java Basics - Anfänger-Themen 1
kaoZ Input/Output Android : Deserialisieren von mehreren Objekten in einer Datei Java Basics - Anfänger-Themen 0
O Objekt Listen serialisierung und deserialisieren Java Basics - Anfänger-Themen 5
F Input/Output Serialisieren/Deserialisieren Java Basics - Anfänger-Themen 18
P Serialisieren-deserialisieren Java Basics - Anfänger-Themen 18
D Serialisieren/deserialisieren Java Basics - Anfänger-Themen 37
S Deserialisieren auf sich selbst Java Basics - Anfänger-Themen 4
R Objecte Serialisieren / Deserialisieren Java Basics - Anfänger-Themen 2
V Objekt serialisieren/Deserialisieren und per get verschicken Java Basics - Anfänger-Themen 5
J Serialisierung - Array-Objekt serialisieren/deserialisieren Java Basics - Anfänger-Themen 6
S Deserialisieren: alle Objekte ausgeben - wie mache ich das? Java Basics - Anfänger-Themen 2
G Problem beim Deserialisieren Java Basics - Anfänger-Themen 6
G Deserialisieren einer ArrayList Java Basics - Anfänger-Themen 2
R Abbruchbedingung readObject (deserialisieren) Java Basics - Anfänger-Themen 31

Ähnliche Java Themen

Neue Themen


Oben