当前位置 : 主页 > 网络编程 > 其它编程 >

按指定的depth返回树形JSON结构

来源:互联网 收集:自由互联 发布时间:2023-07-02
有一段JSON,如下:按树状层级来说,是3级,我现在希望返回前2级,第3级丢掉,要如何用javascript代码来实现呢?原来的结构:[{ 有一段JSON,如下:按树状层级来说,是3级,我现在希望返
有一段JSON,如下:按树状层级来说,是3级,我现在希望返回前2级,第3级丢掉,要如何用javascript代码来实现呢?原来的结构:[{

有一段JSON,如下:按树状层级来说,是3级,我现在希望返回前2级,第3级丢掉,要如何用Javascript代码来实现呢?原来的结构:[{

12345678910111213141516171819202122232425262728293031323334353637383940414243444546            'id': 1,            'title': 'node1',            'nodes': [                {                    'id': 11,                    'title': 'node1.1',                    'nodes': **[                        {                            'id': 111,                            'title': 'node1.1.1',                            'nodes': []                        }**                    ]                },                {                    'id': 12,                    'title': 'node1.2',                    'nodes': []                }            ]        }, {            'id': 2,            'title': 'node2',            'nodes': [                {                    'id': 21,                    'title': 'node2.1',                    'nodes': []                },                {                    'id': 22,                    'title': 'node2.2',                    'nodes': []                }            ]        }, {            'id': 3,            'title': 'node3',            'nodes': [                {                    'id': 31,                    'title': 'node3.1',                    'nodes': []                }            ]        }]

处理后的结构:

1234567891011121314151617181920212223242526272829303132333435363738394041    [{            'id': 1,            'title': 'node1',            'nodes': [                {                    'id': 11,                    'title': 'node1.1',                    **'nodes': []**                },                {                    'id': 12,                    'title': 'node1.2',                    'nodes': []                }            ]        }, {            'id': 2,            'title': 'node2',            'nodes': [                {                    'id': 21,                    'title': 'node2.1',                    'nodes': []                },                {                    'id': 22,                    'title': 'node2.2',                    'nodes': []                }            ]        }, {            'id': 3,            'title': 'node3',            'nodes': [                {                    'id': 31,                    'title': 'node3.1',                    'nodes': []                }            ]        }]

   

上一篇:数据自动备份rsync
下一篇:没有了
网友评论