Bonjour, j'ai une exception quand je deserialize un xml :
System.Runtime.Serialization.SerializationException: 'La valeur de ValueType 'System.Int32' ne peut pas être Null.'
Comment faire à la deserialization pour forcer à 0 à une propriétée System.int32 quand en xml la valeur est à nulle ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 internal static object Deserializestr(string xml, Type typ) { var serializer = new DataContractSerializer(typ); using (var reader = new StringReader(xml)) using (var stm = new XmlTextReader(reader)) { return serializer.ReadObject(stm); } }
Sinon comment trouver la propriétée en faute ?
Merci.
Partager