javascript - 具有多个 key 对的 JSON 的适当数据结构

标签 javascript c# json data-structures json.net

我正在尝试寻找合适的 C# 数据结构:

data: [ 
       {A: <V>},
       {A: <V>, B: <V>},
       {A: <V>, B: <V>, C: <V>},
       {...}
      ]

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

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

enter image description here

并反序列化它,更改一些字段并将其重新序列化回来。

例如:

var data = new JavaScriptSerializer().Deserialize<List<Object>>(JSObject);

我正在努力寻找一种涉及多个字典的数据结构,并且可以轻松地将其重新序列化回 JS。

最佳答案

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

关于javascript - 具有多个 key 对的 JSON 的适当数据结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50784625/

相关文章:

javascript - JQuery如何点击html元素复制到文本区域?

c# - ICollection 列的动态 lambda 表达式

c# - ProtoBuf.NET - 选择要在运行时加载的字段

C# - 从 button_click 终止线程进程

json - 什么是 axios.defaults.headers.post 'content-type' = 'application/json'

java - 从 CLOB(Oracle) 中的记录构造组合 json

javascript - 取消选中有条件的复选框

javascript - 重写原型(prototype)上内置方法的类型