Je reçois XML au format suivant:XML sérialiseur pas en mesure de Désérialise tableau correctement
<Order>
<OrderData>
<OfferOrder></OfferOrder>
<OfferOrder></OfferOrder>
</OrderData>
</Order>
Maintenant, quand je suis chaîne Deserializng orderxml
contenant le XML, il ne remplit pas <OfferOrder>
dans mon objet OrderData
.
XmlSerializer xmlserializer = new XmlSerializer((typeof(Order)));
using (TextReader reader = new StringReader(orderxml))
{
order = (Order)xmlserializer.Deserialize(reader);
}
Classes:
public partial class Order
{
private OrderOrderData orderDataField;
public OrderOrderData OrderData
{
get
{
return this.orderDataField;
}
set
{
this.orderDataField = value;
}
}
}
public partial class OrderOrderData
{
private OrderOrderDataOfferOrder[] offerOrderField;
public OrderOrderDataOfferOrder[] OfferOrder
{
get
{
return this.offerOrderField;
}
set
{
this.offerOrderField = value;
}
}
}
quelque chose de mal avec mes cours?
Simpelst façon est définie [cet article] (http://stackoverflow.com/questions/364253/how-to-deserialize-xml-document) –