Exception deserialisation xml
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.'
Code:
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);
}
} |
Comment faire à la deserialization pour forcer à 0 à une propriétée System.int32 quand en xml la valeur est à nulle ?
Sinon comment trouver la propriétée en faute ?
Merci.