相关疑难解决方法(0)

在C#中反序列化嵌套的JSON数组

我有一个带有嵌套对象的JSON数组,代表一个菜单,如下所示:

[
    [
      {
       "name": "Item 1",
       "id": 1
      },
      {
       "name": "Item 2",
       "id": 2,
       "children": [
        [
         {
          "name": "Item 21",
          "id": 21
         }
        ]
       ]
      },
      {
       "name": "Item 3",
       "id": 3,
       "children": [
        [
         {
          "name": "Item 31",
          "id": 31,
          "children": [
           [
            {
             "name": "Item 311",
             "id": 311
            },
            {
             "name": "Item 312",
             "id": 312
            }
           ]
          ]
         },
         {
          "name": "Item 32",
          "id": 32
         },
...
Run Code Online (Sandbox Code Playgroud)

我想使用JavaScriptSerializer对其进行反序列化.我有一些代码,如下所示,但无法正常工作.

var serializer = new JavaScriptSerializer();
var objects …
Run Code Online (Sandbox Code Playgroud)

c# asp.net json javascriptserializer json-deserialization

2
推荐指数
1
解决办法
1539
查看次数