如何在java或javascript中从平面数组列表动态创建嵌套对象

e5nqia27  于 2021-08-20  发布在  Java
关注(0)|答案(0)|浏览(166)

关闭。这个问题需要更加关注。它目前不接受答案。
**想改进这个问题吗?**编辑这篇文章,更新这个问题,使它只关注一个问题。

两天前关门了。
改进这个问题
我正在尝试将平面json数组动态转换为嵌套对象。我尝试了太多的方法,但都没有达到预期的效果。

[
    {
        "id": "1",
        "title": "Retailer",
        "lang": "en"
    }
    ,
    {
        "id": "2",
        "title": "Science",
        "lang": "en"
    }
    ,
    {
        "id": "3",
        "title": "asd",
        "lang": "hi"
    }
]

上面的json转换为下面的格式

[
    {
        "id": "1",
        "title": "Retailer",
        "lang": "en",
        "child": [
            {
                "id": "2",
                "title": "Science",
                "lang": "en",
                "child": [
                    {
                        "id": "3",
                        "title": "asd",
                        "lang": "hi"
                    }

                ]

            }

        ]

    }

]

注意:json arraylist的大小不是固定的。理想情况下,我需要这是动态的。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题