6 Stimmen

Wie desearialisieren Sie ein bool aus Xml mit benutzerdefinierten true und false Werte?

Ich versuche, ein Xml-Dokument in eine C#-Klasse zu deserialisieren. Die Xml sieht in etwa so aus:

<response>
    <result>Success</result>
</response>

Das Ergebnis kann nur "Success" oder "Failed" sein. Wenn ich es deserialisiere, möchte ich den Wert in ein bool mit "Success" = true und "Failed" = false setzen. Ich kann nicht ganz herausfinden, wie ich die true und false Konstanten setzen kann. Der Code, den ich im Moment habe, sieht wie folgt aus.

[XmlRoot(ElementName="response")]
public class Response()
{
    [XmlElement(ElementName="result")]
    public bool Result { get; set; }
}

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X