В XStream есть метод omitField, который не сериализует определенное поле.
То, что я хочу сделать, - это не сериализовать поля определенного типа.
Моя текущая реализация использует пользовательский конвертер.
В методе маршала это ничего не делает. Это нормально.
Однако в немаршальном методе он не может просто возвращать ноль. В противном случае при демонтаже объекта, содержащего ссылку на этот объект, возникнет недопустимое исключение ссылки.
Итак, я возвращаю прокси-объект. Это может обеспечить другую функцию, которую я хочу через прокси-объект, но я не могу создать такой объект для некоторых типов. Я не задаю эту проблему в этом посте.
Что я хочу знать, так это как игнорировать недопустимое исключение ссылки для успешной десериализации объекта?