Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 具有多个密钥对的JSON的适当数据结构_Javascript_C#_Json_Data Structures_Json.net - Fatal编程技术网

Javascript 具有多个密钥对的JSON的适当数据结构

Javascript 具有多个密钥对的JSON的适当数据结构,javascript,c#,json,data-structures,json.net,Javascript,C#,Json,Data Structures,Json.net,我试图为以下内容找到合适的C#数据结构: data: [ {A: <V>}, {A: <V>, B: <V>}, {A: <V>, B: <V>, C: <V>}, {...} ] 数据:[ {A:}, {A:,B:}, {A:,B:,C:}, {...} ] 其中A、B和C是字符串键,V是任何类型的值 原因是我正在从前端传递一个Javascript对

我试图为以下内容找到合适的C#数据结构:

data: [ 
       {A: <V>},
       {A: <V>, B: <V>},
       {A: <V>, B: <V>, C: <V>},
       {...}
      ]
数据:[
{A:},
{A:,B:},
{A:,B:,C:},
{...}
]
其中A、B和C是字符串键,V是任何类型的值

原因是我正在从前端传递一个Javascript对象,如下所示:

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

e、 g:

var data=new JavaScriptSerializer()。反序列化(JSObject);

我正在努力寻找一个包含多个字典的数据结构,这些字典可以轻松地重新序列化回JS。

一种
列表应该允许您从JSON反序列化,进行任何必要的更改,然后重新序列化回JSON,没有太大困难。

一种类型的
列表应该允许您从JSON反序列化,进行任何必要的更改,然后重新序列化回JSON,没有太大困难。

我认为您应该在问题的标记中添加java脚本。我认为您应该在问题的标记中添加java脚本
var data = new JavaScriptSerializer().Deserialize<List<Object>>(JSObject);