日期:2014-05-16 浏览次数:20363 次
<script language="javascript" >
?var str ="alert('aaa')"; //这是一个字符串 这个字符串 符合js的语法规则
?eval(str);//把符合js代码规则的字符串 转换成js代码
</script>
我一开始在后台 把jsonArrayObject 变成了字符串,在字符串
然后我在前台 再把这个字符串 通过使用 eval("("+bb+")") 在转变为json对象
var bb = "{'name':'aaa','aa':'bb'}"; //这个字符串里边其实是一个json对象,也就是json对象变成(绑架成)字符串
var jsonObject = eval("("+bb+")");//所以我要使用这个被字符串套着的json对象,就必须要把这个字符串转变成json对象,就用eval()方
法
alert(jsonObject.name);弹出 aaa
alert(jsonOject.aa);弹出 bb
什么是json对象{'name':'aaa','aa':'bb'}
什么又是json对象数组 [{"id":1,"pname":"吉林省"},{"id":2,"pname":"黑龙江省"},{"id":3,"pname":"辽宁省"},{}]
遍历这个数组
for(var i =0;i<jsonArray.length;i++){
?alert("id:"jsonArray[i].id+",pname:"+jsonArray[i].pname);
}
?
正在抽时间学习总结,详细介绍一个String json 和xml 如何做数据传输,专题待补充敬请期待 O^-^O