【问题标题】:Convert Array of JSON to Array of JSON based on key in hierarchical structure根据层次结构中的键将 JSON 数组转换为 JSON 数组
【发布时间】:2017-07-05 16:53:41
【问题描述】:

您好,我有 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。

【问题讨论】:

  • 在不知道可以使用什么工具或语言的情况下,坦率地说不可能回答这个问题。 即使用文本编辑器,你的手指和你的头脑,你已经转换了数据。请澄清。

标签: arrays json nested key


【解决方案1】:

with underscore: _.groupBy(data, 'Level')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-07-15
    • 2021-08-09
    • 1970-01-01
    • 1970-01-01
    • 2019-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多