Sto tentando di deserializzare un documento Xml in una classe C#. L'XML simile a questa:Come si deserializza un bool da Xml con valori veri e falsi personalizzati?
<response>
<result>Success</result>
</response>
Questo risultato può essere solo "successo" o "Failed". Quando lo deserializzo voglio mettere il valore in un bool con "Success" = true e "Failed" = false. Non riesco a capire come impostare le costanti true e valse? Il codice che ho al momento assomiglia a questo.
[XmlRoot(ElementName="response")]
public class Response()
{
[XmlElement(ElementName="result")]
public bool Result { get; set; }
}
ho aggiunto l'attributo XmlIgnore per il vostro esempio come questa è necessaria per evitare che due risultati di finire in Xml se searialize questa classe . –
Sembra che questo funzioni solo se ResultInternal è pubblico. –