【发布时间】:2013-07-04 10:25:58
【问题描述】:
我正在尝试将 json 反序列化为数据表。我的 JSON 如下所示: [{ “身份证”:35, “名称”:“ABC”, “XVar”:0.078814, “YVar”:1 }, { “身份证”:79, “名称”:“XYZ”, “XVar”:1.50, “YVar”:30.2 }]
我正在使用以下代码进行反序列化: var dataTable = (DataTable)JsonConvert.DeserializeObject(jsonString, (typeof(DataTable)));
问题是第二个对象的 Y 值被序列化为 30 而不是 30.2。我可以做的最简单的事情是保存数据。欢迎所有想法。
【问题讨论】:
标签: c# json.net json-deserialization