我正在尝试将 json 反序列化为数据表。我的 JSON 如下所示: [{ "Id": 35, "Name": "ABC", "XVar": 0.078814, "YVar": 1 }, { "Id": 79, "Name": "XYZ", “XVar”:1.50,“YVar”:30.2 }]
我正在使用以下代码进行反序列化: var dataTable = (DataTable)JsonConvert.DeserializeObject(jsonString, (typeof(DataTable)));
问题是第二个对象的 Y 值被序列化为 30 而不是 30.2。我可以做的最简单的事情是保存数据。欢迎所有想法。