为了账号安全,请及时绑定邮箱和手机立即绑定

javascript 解析多層json?

javascript 解析多層json?

慕婉清6462132 2019-03-14 10:15:00
1.我現在從後台接收一個json,大致內容為這樣[{"name":"h","add":"usa","good":"[{"comment":"很棒","mem_na":"a"}]"}]2.我用了each方法拿取第一層的資料,但第二層,我不知道如何拿取,剛接觸前端,希望有大神幫幫忙謝謝
查看完整描述

3 回答

?
明月笑刀无情

TA贡献1828条经验 获得超4个赞

if(Array.isArray(value)){

    value.forEach((element,index) => {

        // 重复第一层的逻辑

    })

}


查看完整回答
反对 回复 2019-04-09
?
BIG阳

TA贡献1859条经验 获得超6个赞

不用分层吧,后台传过来的一般就对象或字符串,json字符串的话转换成对象,就能取到内部的数据


查看完整回答
反对 回复 2019-04-09
?
素胚勾勒不出你

TA贡献1827条经验 获得超9个赞

抱歉,我不太明白你寫的範例

我原本的是用

success: function(response){


                    $.each(response, function() {

                    (第一層的資料)

                        (這邊開始是第二層)

                        var goodList=JSON.parse(this.good);

                        for(var i=0;i<goodList.length;i++){

                        }

                    });

}

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



查看完整回答
反对 回复 2019-04-09
  • 3 回答
  • 0 关注
  • 390 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信