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

鍍金池/ 問答/HTML/ javascript 解析多層json?

javascript 解析多層json?

1.我現(xiàn)在從後臺接收一個json,大致內(nèi)容為這樣[{"name":"h","add":"usa","good":"[{"comment":"很棒","mem_na":"a"}]"}]

2.我用了each方法拿取第一層的資料,但第二層,我不知道如何拿取,剛接觸前端,希望有大神幫幫忙
謝謝

回答
編輯回答
有點壞

@dablwow80 大大
抱歉,我不太明白你寫的範例
我原本的是用
success: function(response){

                    $.each(response, function() {
                    (第一層的資料)
                        (這邊開始是第二層)
                        var goodList=JSON.parse(this.good);
                        for(var i=0;i<goodList.length;i++){
                        }
                    });
}

但我想把它也變成用each方法,我試著嘗試了你的範例,還是不太能明白

@前端魏強,抱歉我是前端新手,你說的我更不太明白了..

2018年2月19日 23:15
編輯回答
萌小萌

不用分層吧,后臺傳過來的一般就對象或字符串,json字符串的話轉(zhuǎn)換成對象,就能取到內(nèi)部的數(shù)據(jù)

2017年6月6日 09:23
編輯回答
命于你
if(Array.isArray(value)){
    value.forEach((element,index) => {
        // 重復第一層的邏輯
    })
}
2017年9月13日 14:47