使用NewtonSoft将JSON反序列化为c#



我有以下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转换成一个类。

我如何实现这一点?

可以转换为字典

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"]);

相关内容

  • 没有找到相关文章

最新更新