我在 html 中有一个树视图结构。它只会有节点和子节点。它不能有另一个子级别。此树视图的特点之一是用户可以重新排列节点和子节点。
当用户保存它时,我会让它向我的 c# 页面发送一个 JSON 对象,并在服务器中读取新订单并保存它。顺序由 JSON 对象中对象的顺序决定。
我想象 JSON 对象将如下所示(示例):
[ {id: 4, items: [5, 6, 7]}, {id: 8, items: [9, 10, 11, 12, ...]}, ... ]
所以这将是一个字典数组。对于每个字典,它将有两个键,一个id
是节点的 ID 号,items
一个是子节点 ID 的数组。
重要的是顺序与我添加到数组的顺序相同,这样当我遍历它们时,插入它们时它仍然是相同的顺序。如果它像一本字典,那么这将不是真的。
我很确定我可以使用 jquery 创建这个字典数组。但是我怎样才能把它变成一个 JSON 对象呢?这可能吗?
在 c# 中,我怎么能读到这个?