Re: Jak deserializovat poškozená data?

2014-06-25 Tema obsahu Jaroslav Kačer
Dobrý večer, hlásím, že tento přístup byl úspěšný. Hned po defaultReadObject() je ta instance plně funkční a lze na ní cokoliv normálně volat nebo třeba znovu serializovat. Obsluhou EOFException jsem se moc nezabýval, stačilo mi vytáhnout jen ty pod-objekty hlavního objektu, které byly 100%

Re: Jak deserializovat poškozená data?

2014-06-19 Tema obsahu Jiri Holy
Nezkoušel jsem to, ale první co mě napadá, je dělat tu deserializaci trochu víc manuálně. Co tím myslím: u těch datových tříd přetížit jejich metody pro čtení něčím jako: private void readObject(java.io.ObjectInputStream stream) throws IOException, ClassNotFoundException { try {

Re: Jak deserializovat poškozená data?

2014-06-19 Tema obsahu arsi
objekty co dekoduje, hned zapisoval cez xml serializaciu do suboru... Arsi *From:* Jaroslav Kačer jaros...@kacer.biz *Sent:* Wednesday, June 18, 2014 10:28PM *To:* Java *Subject:* Jak deserializovat poškozená data

Re: Jak deserializovat poškozená data?

2014-06-19 Tema obsahu Jaroslav Kačer
Dobrý den, děkuji oběma za odpovědi, vydám se asi nejdříve tím lehčím směrem s úpravou readObject(), pokud to nepomůže, začnu se hrabat v jdeserialize, i když se mi do toho teda vůbec nechce. Pokud dojdu k nějakým rozumným výsledkům, tak je sem postnu. Mějte se fajn, Jarda Dne 19.6.2014

Jak deserializovat poškozená data?

2014-06-18 Tema obsahu Jaroslav Kačer
Dobrý den! Mám soubor o velikosti několika MB, který obsahuje serializované javovské objekty (bajtkód i zdrojáky mám). Problém je v tom, že tento soubor je z nějakého důvodu useknutý, tudíž deserializace oprávněně skončí s výjimkou EOFException. Chtěl bych z těch dat přečíst alespoň něco,