Sto recuperando dati xml da una richiesta Web http e deserializzando i dati in oggetti.Deserializing xml nidificato in oggetti C#
Ecco una struttura di esempio xml.
<users>
<user>
<name>...</name>
<orders>
<order>
<number>...</number>
</order>
...
</orders>
</user>
<user>
<name>...</name>
<orders></orders>
</user>
...
</users>
Ho quattro classi
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; }
}
mi sento come tre classi dovrebbero essere abbastanza - hanno un [] in User classe Order e sbarazzarsi di classe 'Ordini'. È possibile? Qualunque cosa abbia provato, non ha funzionato.
Grazie.
Ma che cosa è che si è tentato? –
** Come ha funzionato **? Non siamo lettori della mente .. –
Perché è così importante? Non ha funzionato. – user471317