关于JSON对象,以及联合数组,eval函数的使用参考

关于JSON对象,以及联合数组,eval函数的使用参考

var json="{persons:[{name:'Zhangsan',sex:'male'},{name:'Lisi',sex:'female'}],school:'Jianghan'}";

json="("+json+")";

var obj=eval(json);

alert(obj.persons[0].name); // Output:'Zhangsan'

alert(obj.school); //Output:'Jianghan'

注意点:Json的字符串在eval时,需在其首尾加上"("和")"。否则会报缺少";"的脚本错误,Json无法序列化为Json对象。

posted @ 2009-10-19 17:19  T#S  阅读(2296)  评论(0编辑  收藏  举报