Domanda

Sto usando Json.NET per serializzare un grafico a oggetti. Per ogni oggetto serializzato o deserializzato, desidero chiamare un metodo su quell'oggetto prima che abbia luogo la serializzazione. Ad es. tutti i miei oggetti implementano un'interfaccia INotified con un metodo OnSerializing. Voglio che OnSerializing sia chiamato prima che l'oggetto sia serializzato.

C'è un modo per raggiungere questo obiettivo senza dover toccare il codice sorgente Json.NET?

È stato utile?

Soluzione

L'ultima versione di Json.NET supporta callback di serializzazione .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top