Подходящая структура данных для JSON с несколькими парами ключей - PullRequest
0 голосов
/ 10 июня 2018

Я пытаюсь найти подходящую структуру данных 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.

1 Ответ

0 голосов
/ 10 июня 2018

Тип List<Dictionary<string,object>> должен позволить вам десериализовать из JSON, внести любые необходимые изменения, а затем повторно сериализовать обратно в JSON без особых затруднений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...