<script>
function fun1(){
var str = '[{"uname":"王宝强","day":"2012/06/17"},{"uname":"李连杰","day":"2012/08/12"}]';
var jsonList=eval("("+str+")"); //转换为json对象
for(var i=0;i<jsonList.length;i++){
for(var key in jsonList[i]){
alert("key:"+key+",value:"+jsonList[i][key]);
}
}
}
fun1();
</script>
先确保alert(str)出来的不是object哦~~ 不然是不行滴
题外阅读:
eval解析JSON中的注意点