Serialisierung mit Versionen

  • Antworten:0
Luegisdorf
  • Forum-Beiträge: 14

01.06.2013, 16:17:44 via Website

Hallo wieder mal

Meine App speichert strukturierte Daten ein eine Datei. Die Daten sind als Membervariablen einer Klassenstruktur vorhanden. Ich verwende ich eine Se- und De-Serialisierung der Klasse.

Nun möchte ich aber für künftige Änderungen vorsorgen und die Daten versioniert abspeichern. Leider weiss ich aber nicht wie ich das machen soll:

Sagen wir, ich hätte folgende Klasse

1class a implements Serializable
2{
3 int i = 1;
4 String s = "bla";
5 static final long serialVersionUID = 1;
6}
7
8das pack ich dann ... und später beim entpacken sieht es dann so aus:
9
10class a implements Serializable
11{
12 int i = 1;
13 int i2 = 2;
14 String s = "bla";
15 static final long serialVersionUID = 2;
16}

... was ist dann zu tun??

Danke für eure Hilfe

Antworten