Ich erhalte XML-Daten aus einer HTTP-Webanforderung und Deserialisierung der Daten in Objekte.Deserialisieren verschachtelter XML in C# -Objekte
Hier ist eine Beispiel-XML-Struktur.
<users>
<user>
<name>...</name>
<orders>
<order>
<number>...</number>
</order>
...
</orders>
</user>
<user>
<name>...</name>
<orders></orders>
</user>
...
</users>
Ich habe vier Klassen
public class Users
{
[XmlElement("user")]
public User[] UserList { get; set; }
}
public class User
{
[XmlElement("name")]
public string Name { get; set; }
[XmlArray("orders")]
public Orders OrderList { get; set; }
}
public class Orders
{
[XmlElement("order")]
public Order[] Order { get; set; }
}
public class Order
{
[XmlElement("number")]
public string Number { get; set; }
}
Ich fühle mich wie drei Klassen genug sein sollte - einen Auftrag [] in Benutzerklasse und loszuwerden ‚Orders‘ Klasse. Ist das möglich? Was auch immer ich versuchte, funktionierte nicht.
Danke.
arbeiten aber hinzuzufügen, was ist es, dass Sie versucht? –
** Wie hat es nicht funktioniert **? Wir sind keine Gedankenleser. –
Warum ist das wichtig? Es hat nicht funktioniert. – user471317