返回嵌套json

时间:2018-11-10 18:27:10

标签: javascript json recursion

我正在尝试创建一个递归函数,该函数将生成项的嵌套结构。 该文件中的每个项目都有一个用于其子项的指针和一个停止值,如您在此处所见:

{
    "1": {
        "id": 1,
        "next_1": 2,
        "next_2": 3,
        "stop": false
    },
    "2": {
        "id": 2,
        "next_1": 3,
        "next_2": 4,
        "stop": false
    },
    "3": {
        "id": 3,
        "stop": true
    },
    "4": {
        "id": 4,
        "stop": true
    }
}

此递归函数应获取一个起始索引,它将从中构建树并返回一个嵌套的字典,如下所示:

{
    1: {
        2: {
            3: {},
            4: {}
        },
        3: {}
    }
}

1 个答案:

答案 0 :(得分:0)

像这样吗?

B