На этом шаге мы рассмотрим как сменить поведение сериализации и десериализации
Допустим у нас встала задача сериализовать и десериализовать коллекцию, которая содержит значения разных типов:
Collection collection = new ArrayList(); collection.add(1); collection.add("2"); collection.add(true); collection.add(new int[] {1,2,3});