Моя модель:
[DataContract]
internal class Order
{
[DataMember]
internal string OrderId;
[DataMember]
internal string ShippingId;
[DataMember]
internal Date OrderDate;
[DataMember]
internal double OrderAmount;
}
Мой метод, использующий 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;
}
Теперь мне нужны имена, такие как Id для OrderId, Amount для OrderAmount, Date для OrderDate и т. Д. по ..