У меня есть структура treeview в html. Он будет иметь только узлы и подузлы. У него не может быть другого подуровня. Одной из особенностей этого дерева является то, что пользователи могут переупорядочивать узлы и подузлы.Как создать массив JSON словарей в jquery?
Когда пользователь сохранит его, я отправлю объект JSON на мою страницу C#, а на сервере он прочитает новый заказ и сохранит его. Порядок определяется порядком объектов в объекте JSON.
Я изображаю объект JSON будет выглядеть следующим образом (пример):
[ {id: 4, items: [5, 6, 7]}, {id: 8, items: [9, 10, 11, 12, ...]}, ... ]
Так было бы массив словарей. Для каждого словаря он будет иметь два ключа, id
будет номером идентификатора узла, а items
будет массивом идентификаторов подузлов.
Важно, чтобы порядок был таким же, как и порядок, который я добавляю в массив, так что, когда я повторяю их, его все еще в том же порядке, когда я их вставил. Если это похоже на словарь, тогда это не будет правдой.
Я уверен, что могу создать этот массив словарей, используя jquery. Но как я могу превратить это в объект JSON? Это возможно?
И в C#, как бы я мог это прочитать?
Вы можете быть заинтересованы, чтобы посмотреть вверх DefaultModelBinder для C# с помощью JSON, для того, чтобы отправить a Сообщение назад контроллер, который заполняет ваш класс C# данными JSON, но я предоставил вам простое решение для начала работы. –