1

以下のJSONがあります

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

JOSN.NET を使用してデシリアライズすると、名前と値のリストとして o/p を取得します

name sEcho
value 3

どういうわけかのようになることは可能ですか

sEcho 3
IColumn 7

これはコントローラーから取得した文字列であり、JQUERY DataTableNewton soft を使用してクラスに変換しようとしています。

どうすればこれを達成できますか?

4

1 に答える 1

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"]);
于 2013-05-31T08:46:08.373 に答える