In questo post vorrei illustrarvi l’utilizzo degli attributi OnDeserializingAttribute e OnDeserializedAttribute contenuti nel namespace System.Runtime.Serialization. Il loro scopo è quello di decorare dei metodi che verranno richiamati, rispettivamente, prima (OnDeserializing) e dopo (OnDeserialized) la deserializzazione di un oggetto tramite determinati serializzatori che vedremo più avanti. Vediamo il loro possibile utilizzo in caso di deserializzazione JSON. Supponiamo di avere il seguente JSON: {"nome":"Giuseppe","cognome":"Verdi"} una possibile classe che permette la deserializzazione di tale JSON potrebbe essere: Imports System.Xml.Serialization Imports System.Runtime.Serialization < DataContract ()> Public Class Persona Public Sub New () End Sub < DataMember (Name:= "nome" )> Public Property Nome As String < DataMember (...