Ci sono molti modi per serializzare i dati. Come serializzarli dipende da un pò di fattori come: voler condividere tipi o contratti, supportare i tipi .NET esistenti etc DataContractSerializer E’ il meccanismo di serializzazione di default, si trova sotto il namespace System.Runtime.Serialization. Viene usata per i contratti da condividere i tipi CLR vengono mappati su tipi definiti in XSD, in questa maniera otteniamo un’alta interoperabilità. Ciò significa, ad esempio, che il tipo System.String di un’applicazione .NET diventerà java.lang.String in un’applicazione Java. Quando dobbiamo condividere un tipo...