Mam pewne problemy z deserializacją.Deserializuj pusty element XML jako Guid.Empty
<Order>
...
<CardNumber />
...
</Order>
Jeśli używam
<CardNumber>00000000-0000-0000-0000-000000000000</CardNumber>
to działa normalnie, ale w przypadku, gdy używam tylko <CardNumber />
- obiekt nie jest deserializacji (
Czy istnieje jakiś sposób, aby deserializowania pusty element jako GUID. Pusty?
Właściwość, która powinna być odwzorowana na wartość tego elementu:
[XmlElement(ElementName = "CardNumber")]
[JsonProperty("CardNumber")]
public Guid? CardNumber { get; set; }
samej sytuacji w JSON pracuje normalnie i używać Guid.Empty zamiast pustej wartości elementu
{
"CardNumber": ""
}
Czy próbowałeś serializować instancję tej klasy do XML i sprawdzanie wyniku? –
Co masz na myśli przez * obiekt nie przekształca się w postać szeregową (*. Czy wyjątek został zgłoszony? Jeśli tak, czy możesz [edytować] swoje pytanie, aby dołączyć pełne wyjście "ToString()" wyjątku, w tym komunikat, typ wyjątku i każdy wyjątek wewnętrzny? – dbc