zl程序教程

您现在的位置是:首页 >  后端

当前栏目

JS循环遍历JSON数据的方法

2023-06-13 09:15:37 时间

JSON数据如:{"options":"[{/"text/":/"王家湾/",/"value/":/"9/"},{/"text/":/"李家湾/",/"valu
e/":/"10/"},{/"text/":/"邵家湾/",/"value/":/"13/"}]"}

用js可以写成:

vardata=[{name:"a",age:12},{name:"b",age:11},{name:"c",age:13},{name:"d",age:14}];
for(varoindata){
alert(o);
alert(data[o]);
alert("text:"+data[o].name+"value:"+data[o].age);
}

或是

<scripttype="text/javascript">
functiontext(){
varjson={"options":"[{/"text/":/"王家湾/",/"value/":/"9/"},{/"text/":/"李家湾/",/"value/":/"10/"},{/"text/":/"邵家湾/",/"value/":/"13/"}]"}
json=eval(json.options)
for(vari=0;i<json.length;i++)
{
alert(json[i].text+""+json[i].value)
}
}
</script>

PS:关于json操作,这里再为大家推荐几款比较实用的json在线工具供大家参考使用:

在线json压缩/转义工具: