什么';这是将一个大JSON从对象数组包装到一个带有;“数据”;打字

什么';这是将一个大JSON从对象数组包装到一个带有;“数据”;打字,json,typescript,Json,Typescript,将大型JSON从对象数组包装到typeScript中带有“数据”的对象的最简单方法是什么: 来自此: [ { "label":"testing", "id":1, "children":[ { "label":"Preamble", "id":2

将大型JSON从对象数组包装到typeScript中带有“数据”的对象的最简单方法是什么:

来自此:

[
   {
      "label":"testing",
      "id":1,
      "children":[
         {
            "label":"Preamble",
            "id":2
         }
      ]
   }
]
{
   "data":[
      {
         "label":"testing",
         "id":1,
         "children":[
            {
               "label":"Preamble",
               "id":2
            }
         ]
      }
   ]
}
对此:

[
   {
      "label":"testing",
      "id":1,
      "children":[
         {
            "label":"Preamble",
            "id":2
         }
      ]
   }
]
{
   "data":[
      {
         "label":"testing",
         "id":1,
         "children":[
            {
               "label":"Preamble",
               "id":2
            }
         ]
      }
   ]
}

正如您所看到的,唯一的区别是{“数据”:…}

这应该可以完成任务:

let resultArray =
{
    "data": [
        ...sourceArray
    ]
}
注意:这个问题更适合“JavaScript”类别而不是“TypeScript”