Я пытаюсь найти подходящую структуру данных C # для:
data: [
{A: <V>},
{A: <V>, B: <V>},
{A: <V>, B: <V>, C: <V>},
{...}
]
Где A, B и C - строковые ключи, а V - значение любого типа.
Причина этого в том, что я передаю объект Javascript из внешнего интерфейса, который выглядит следующим образом:
![enter image description here](https://i.stack.imgur.com/wKLht.png)
И десериализацию его, изменяя некоторыеполей и повторной сериализации обратно.
Например:
var data = new JavaScriptSerializer().Deserialize<List<Object>>(JSObject);
Я изо всех сил пытаюсь найти структуру данных, которая включает в себя несколько словарей, которые можно легко повторно сериализовать обратно в JS.