c# - Unable to deserialize Json using DataContractJsonSerializer
问题描述
My model:
internal class Order
{
internal string OrderId;
internal string ShippingId;
internal Date OrderDate;
internal double Amount;
}
My method that uses 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;
}
But its not able to deserialize it? I cant understand why its giving me exception always!
解决方案
推荐阅读
- ruby - 根据 ruby 中的条件从哈希数组中拒绝哈希
- tensorflow - 如何在 Tensorflow Keras 中加速 DQN 网络
- php - 如何使用 Sendgrid API 为电子邮件添加内联图像
- laravel-7 - Laravel7 2 表连接复杂数据
- mkdocs - MkDocs 站点未正确部署到 github 页面
- javascript - 如何在另一个组件中使用一个组件的 const
- python - 将字符串附加到数据框中的列
- python - pyspark 到 pandas 数据框 - 类型转换
- json - 通过互联网在网站之间传输数据
- javascript - 我正在尝试使用 Chartjs-plugin-watermark 但它不起作用