在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML5  Java  HTML/ 一個(gè)多層嵌套的json數(shù)據(jù),我想取它每一個(gè)children下面的name值,請(qǐng)問(wèn)

一個(gè)多層嵌套的json數(shù)據(jù),我想取它每一個(gè)children下面的name值,請(qǐng)問(wèn)怎么?。慷疫@個(gè)json的嵌套層數(shù)還可能會(huì)增加。

[

{
    "children": [
        
    ],
    "users": null,
    "id": "http://嘿嘿嘿",
    "name": "嘿嘿嘿",
    "nikeName": null,
    "indexPeople": null,
    "phone": "2232223",
    "mailPhone": "2231113",
    "ade": "故事的故事告訴",
    "mailNumber": "1232333",
    "parentId": "/"
},
{
    "children": [
        {
            "children": [
                
            ],
            "users": null,
            "id": "http://測(cè)試1234/測(cè)試1234565",
            "name": "測(cè)試1234565",
            "nikeName": null,
            "indexPeople": null,
            "phone": "3325663",
            "mailPhone": "3326663",
            "ade": "沙發(fā)沙發(fā)上地方",
            "mailNumber": "325666",
            "parentId": "http://測(cè)試1234"
        }
    ],
    "users": null,
    "id": "http://測(cè)試1234",
    "name": "測(cè)試1234",
    "nikeName": null,
    "indexPeople": null,
    "phone": "3325663",
    "mailPhone": "332552",
    "ade": "發(fā)斯蒂芬斯蒂芬是",
    "mailNumber": "326544",
    "parentId": "/"
},
{
    "children": [
        {
            "children": [
                
            ],
            "users": null,
            "id": "http://違法監(jiān)察機(jī)關(guān)/青白江執(zhí)法隊(duì)",
            "name": "青白江執(zhí)法隊(duì)",
            "nikeName": null,
            "indexPeople": null,
            "phone": "3325335",
            "mailPhone": "3323663",
            "ade": "公司公司歸屬感",
            "mailNumber": "326322",
            "parentId": "http://違法監(jiān)察機(jī)關(guān)"
        }
    ],
    "users": null,
    "id": "http://違法監(jiān)察機(jī)關(guān)",
    "name": "違法監(jiān)察機(jī)關(guān)",
    "nikeName": null,
    "indexPeople": null,
    "phone": "3325336",
    "mailPhone": "3325336",
    "ade": "的桑葚是的故事告訴",
    "mailNumber": "326511",
    "parentId": "/"
}

]

回答
編輯回答
涼心人

寫(xiě)個(gè)遞歸方法來(lái)獲取children里面name值,你最后想得到是個(gè)數(shù)組,[name1. name2, name3...],這樣的格式,還是說(shuō)數(shù)組里面是對(duì)象的格式呢?

2017年10月16日 01:26
編輯回答
尤禮

謝邀!
問(wèn)題是你提出來(lái)后怎么用?如果是簡(jiǎn)單的提取,其實(shí)可以很方便的用遞歸實(shí)現(xiàn),但如果你需要把這些數(shù)據(jù)放入一個(gè)要求的格式話,需要做的處理就可能比較多啦。

2017年8月19日 08:25
編輯回答
來(lái)守候
let json = [
{
    "children": [
        
    ],
    "users": null,
    "id": "http://嘿嘿嘿",
    "name": "嘿嘿嘿",
    "nikeName": null,
    "indexPeople": null,
    "phone": "2232223",
    "mailPhone": "2231113",
    "ade": "故事的故事告訴",
    "mailNumber": "1232333",
    "parentId": "/"
},
{
    "children": [
        {
            "children": [
                
            ],
            "users": null,
            "id": "http://測(cè)試1234/測(cè)試1234565",
            "name": "測(cè)試1234565",
            "nikeName": null,
            "indexPeople": null,
            "phone": "3325663",
            "mailPhone": "3326663",
            "ade": "沙發(fā)沙發(fā)上地方",
            "mailNumber": "325666",
            "parentId": "http://測(cè)試1234"
        }
    ],
    "users": null,
    "id": "http://測(cè)試1234",
    "name": "測(cè)試1234",
    "nikeName": null,
    "indexPeople": null,
    "phone": "3325663",
    "mailPhone": "332552",
    "ade": "發(fā)斯蒂芬斯蒂芬是",
    "mailNumber": "326544",
    "parentId": "/"
},
{
    "children": [
        {
            "children": [
                
            ],
            "users": null,
            "id": "http://違法監(jiān)察機(jī)關(guān)/青白江執(zhí)法隊(duì)",
            "name": "青白江執(zhí)法隊(duì)",
            "nikeName": null,
            "indexPeople": null,
            "phone": "3325335",
            "mailPhone": "3323663",
            "ade": "公司公司歸屬感",
            "mailNumber": "326322",
            "parentId": "http://違法監(jiān)察機(jī)關(guān)"
        }
    ],
    "users": null,
    "id": "http://違法監(jiān)察機(jī)關(guān)",
    "name": "違法監(jiān)察機(jī)關(guān)",
    "nikeName": null,
    "indexPeople": null,
    "phone": "3325336",
    "mailPhone": "3325336",
    "ade": "的桑葚是的故事告訴",
    "mailNumber": "326511",
    "parentId": "/"
}
]
let result = JSON.stringify(json).match(/(?<=("name":")).*?(?=")/g)
2017年3月23日 11:31