Mam takie przykładowe klasy:
class Info{
private String a;
private long b;
}
class InfoMap{
private String d;
private Map<String, Info> map=new HashMap<String, Info>();
}
Dodatkowo w obu klasach wszystkie pola mają publiczne getery i setery i jeszcze jakieś inne metody publiczne, konstruktor bezparametrowy i konstruktory z parametrami. Chciałbym zapisać obiekt klasy InfoMap do pliku przy użyciu XMLEncoder. Problem polega na tym, że pole map się nie zapisuje, nawet po dodaniu do mapy nowych obiektów. Zapisany plik zawiera informacje o zmiennej d, ale poza tym nic więcej.
Widziałem, że na forum był podobny wątek niedawno, ale zakończył się bez podania rozwiązania. Chciałbym, żeby mi ktoś doradził jak zrobić, aby mapa się zapisywała prawidłowo.