我有以下JSON
[{"name":"sEcho","value":3},{"name":"iColumns","value":7}]
当我使用JOSN.NET反序列化时,我会得到o / p作为名称和值的列表
name sEcho
value 3
有可能以某种方式得到像
sEcho 3
IColumn 7
这是从JQUERY DataTable
到我的控制器的字符串,我正在尝试使用Newton soft转换为类。
我如何实现这一目标?
答案 0 :(得分: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"]);