适用于具有多个密钥对的JSON的数据结构

Use*_*job 0 javascript c# json json.net data-structures

我试图找到一个合适的C#数据结构:

data: [ 
       {A: <V>},
       {A: <V>, B: <V>},
       {A: <V>, B: <V>, C: <V>},
       {...}
      ]
Run Code Online (Sandbox Code Playgroud)

其中A,B和C是字符串键,V是任何类型的值.

这是因为我从前端传递一个Javascript对象,如下所示:

在此输入图像描述

并对其进行反序列化,更改某些字段并将其重新序列化.

例如:

var data = new JavaScriptSerializer().Deserialize<List<Object>>(JSObject);
Run Code Online (Sandbox Code Playgroud)

我正在努力寻找一个涉及多个字典的数据结构,这些字典可以很容易地重新序列化回JS.

sed*_*123 5

一种类型List<Dictionary<string,object>>应该允许您从JSON反序列化,进行所需的任何更改,然后重新序列化回JSON没有太大的困难.