2013-05-31 49 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"]); 
相關問題