我正在尝试寻找合适的 C# 数据结构:
data: [
{A: <V>},
{A: <V>, B: <V>},
{A: <V>, B: <V>, C: <V>},
{...}
]
其中 A、B 和 C 是字符串键,V 是任何类型的值。
这样做的原因是因为我从前端传递了一个 Javascript 对象,如下所示:
并反序列化它,更改一些字段并将其重新序列化回来。
例如:
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/