2013-05-31 48 views
1

我有以下JSON反序列化JSON到C#中使用NewtonSoft

[{"name":"sEcho","value":3},{"name":"iColumns","value":7}] 

当我反序列化使用JOSN.NET我会得到O/P为名称的列表和值

name sEcho 
value 3 

是否有可能莫名其妙地得到像

sEcho 3 
IColumn 7 

这是字符串是从JQUERY DataTable让我的控制器和我试着g使用牛顿软转换成一个类。

我该如何做到这一点?

回答

2

你可以将它转换为字典

string json = @"[{""name"":""sEcho"",""value"":3},{""name"":""iColumns"",""value"":7}]"; 

var dict = JArray.Parse(json) 
      .ToDictionary(x => (string)x["name"], x => (string)x["value"]); 

Console.WriteLine(dict["sEcho"]); 
相关问题