基于层次结构中的键将JSON数组转换为JSON数组

时间:2017-07-05 16:53:41

标签: arrays json nested key

您好我有JSON数组,我想将其转换为分层结构......

即,

data = 
[
    { Level:"0", Name:"A1" },
    { Level:"1", Name:"A2" },
    { Level:"1", Name:"A3" },
    { Level:"0", Name:"A4" },
    { Level:"1", Name:"A4" },
    { Level:"1", Name:"A5" }
]

0 =
[
    { 1: [ { Level:1, Name:A2 }, { Level:1, Name:A3 } ] },
    { 1: [ { Level:1, Name:A4 }, { Level:1, Name:A5 } }
]

我想基于级别进行分组,从0开始,但更高级别可以超过2。

1 个答案:

答案 0 :(得分:0)

underscore:_.groupBy(数据,'等级')