Seite 1 von 1
Java deserialization
Verfasst: Freitag 18. Juli 2008, 10:26
von SigMA
Guten Morgen,
Hab hier eine Datei vom Typen "Java serialization data, version 5" aus der ich die Informationen brauche. Da ich 0 Java kann, wollte ich fragen, ob jmd eine Möglichkeit kennt es via Python zu öffnen. Gibt es evtl ein Modul, das dies implementiert hat?
Freue mich über jede Anregung
gez. SigMA
Re: Java deserialization
Verfasst: Freitag 18. Juli 2008, 10:52
von gerold
SigMA hat geschrieben:Hab hier eine Datei vom Typen "Java serialization data, version 5" aus der ich die Informationen brauche.
Hallo SigMA!
Ich kenne diesen Dateityp nicht. Aber die Chance besteht, dass es eine Textdtei im JSON-Format ist. Wenn das so ist, dann bist du mit simplejson
http://pypi.python.org/pypi/simplejson/ gut bedient.
EDIT: So wie es aussieht, hat dieses "Java serialization data, version 5" nichts mit JSON zu tun.
mfg
Gerold
Re: Java deserialization
Verfasst: Freitag 18. Juli 2008, 12:08
von Leonidas
gerold hat geschrieben:EDIT: So wie es aussieht, hat dieses "Java serialization data, version 5" nichts mit JSON zu tun.
Ja, das scheint wohl eher mit ``marshall`` vergleichbar zu sein, siehe
Object Serialization.
Verfasst: Freitag 18. Juli 2008, 13:42
von veers
Vermutlich ist es am einfachsten wenn du dir in Java ein Programm schreibst das von dem ObjectStream liest und das ganze als JSON ausgibt.
Das scheint dazu brauchbar zu sein:
http://json-lib.sourceforge.net/usage.html#objects
Verfasst: Samstag 19. Juli 2008, 08:51
von sma
Wäre das vielleicht eine Aufgabe für Jython? Da sollte es vergleichsweise einfach sein, denn man kann ja den java.io.ObjectInputStream direkt benutzen...
Stefan
Verfasst: Samstag 19. Juli 2008, 09:38
von lunar