Вопрос

Я использую Json.NET для сериализации графа объектов.Для каждого объекта, который сериализуется или десериализуется, я хочу вызвать метод этого объекта до того, как произойдет сериализация.Например,все мои объекты реализуют интерфейс INotified с методом OnSerializing.Я хочу, чтобы OnSerializing вызывался до сериализации объекта.

Есть ли способ добиться этого, не прикасаясь к исходному коду Json.NET?

Это было полезно?

Решение

Последняя версия Json.NET поддерживает обратные вызовы сериализации.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top