在将 JSON 对象淡化为数据 table 时,将值 \"1D\" 转换为类型 'System.Int64' 时出错
Error converting value \"1D\" to type 'System.Int64' while desalinizing JSON object to data table
我正在尝试将 jsonoutput 反序列化为数据 table 并出现以下错误
将值“1D”转换为类型时出错 'System.Int64'
我正在使用这个 -> JsonConvert.DeserializeObject(Of DataTable)(jSonOutput)
输入栏的数据类似这样
第 0 列
12
13
14
一维
12M
Column0 似乎包含时间跨度的字符串表示形式(1d = 1 天,12M = 12 个月)。
您不能将其反序列化为整数,因为它包含字符。
您的目标变量类型应该是一个时间跨度。但是你也不能轻易反序列化这些字符串。
这是一个可能有用的辅助函数 a link...
我正在尝试将 jsonoutput 反序列化为数据 table 并出现以下错误
将值“1D”转换为类型时出错 'System.Int64'
我正在使用这个 -> JsonConvert.DeserializeObject(Of DataTable)(jSonOutput)
输入栏的数据类似这样
第 0 列 12 13 14 一维 12M
Column0 似乎包含时间跨度的字符串表示形式(1d = 1 天,12M = 12 个月)。
您不能将其反序列化为整数,因为它包含字符。 您的目标变量类型应该是一个时间跨度。但是你也不能轻易反序列化这些字符串。
这是一个可能有用的辅助函数 a link...