0
我收到来自第三方的一个JSON文档,当反序列化有以下格式同一列有串以及整数
period key value
"2013-3" 0 5
"2013-4" 1 6
.
.
.
"2013-10" 5 15
"2013-11" mykey1 25
"2013-12" mykey3 6
在这个时候我尝试运行动态对象名单一个linq查询我得到一个错误.. System.FormatException:输入字符串不是在一个正确的格式。
此消失,如果我只保留字符串或键列诠释值..
任何帮助表示衷心感谢。
例LINQ查询::
data.Where(w => w.key == "mykey1").Select(s => s.value).ToArray();
例子:http://rextester.com/OMRG78541
什么是您的linq查询? –
用示例linq查询更新 – Arnab
只要你的'key'属性是一个'string',而不是'int',那么有两种不同的“类型”的事实是无关紧要的。您提供的例外情况使其听起来像其他事情正在发生,但您尚未提供足够的信息。 – krillgar