Heim  >  Artikel  >  Web-Frontend  >  javascript 循环读取JSON数据的代码_json

javascript 循环读取JSON数据的代码_json

WBOY
WBOYOriginal
2016-05-16 18:22:55953Durchsuche

服务端后台返回到客户端的JSON格式字符串:
var str = '[{"uname":"王强","day":"2010/06/17"},{"uname":"王海云","day":"2010/06/11"}]';

  我们把它转换成JSON对象:var jsonList=eval("("+str+")");这时候如果以用断点跟踪查看这个jsonList对象,其实你会发现,他的长度为2,即jsonList.length=2。它的每一项都是一个单独的JSON对象。请看下图:

javascript 循环读取JSON数据的代码_json
这时候假设我们不知道"uname"和"day"这两个key值,我们开始对jsonList执行循环操作。

复制代码 代码如下:

  for(var i=0;i
    for(var key in jsonList[i]){
  alert("key:"+key+",value:"+jsonList[i][key]);
}
  }

  这样我们就可以轻松的获取我所需要的key值和value值了
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn