Невозможно десериализовать Json с помощью DataContractJsonSerializer - PullRequest
1 голос
/ 11 июля 2020

Моя модель:

internal class Order
{
    internal string OrderId;
    internal string ShippingId;
    internal Date OrderDate;
    internal double Amount;
}

Мой метод, который использует DataContractJsonSerializer:

Order GetOrder(string json)
{
    Order obj;
    using (var ms = new MemoryStream(Encoding.Unicode.GetBytes(json)))  
    {  
        DataContractJsonSerializer deserializer = new DataContractJsonSerializer(typeof(Order));  
        obj = (Order) deserializer.ReadObject(ms);  
    }  
    return obj;
}

Но он не может десериализовать его? Я не могу понять, почему это всегда дает мне исключение!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...