如何迭代JSON响应

时间:2016-06-29 04:31:59

标签: jquery json loops

我以像这样的数组形式得到了我的json响应

name:{'bob','martin','jame'}

我正在为每个循环使用但无法获取值

$.each( response, function( key, value ) {
 alert( key + ": " + value );
});

1 个答案:

答案 0 :(得分:0)

对您的JSON响应表示仍有疑问,但仍然可以提供帮助。

按如下方式提供对变量的json响应:

var jsonResp = {"name":[{"bob","martin","jame"}]};

然后你可以使用for循环:

for(var i=0; i<jsonResp.name.length; i++){
     var key,value;
     jsonResp.name.map(function(nameObj){        
     for (key in nameObj) {
        value = (nameObj[key] == '')?'none': nameObj[key];
        alert(key +":"+ value);
    }
    });  
}