Json

 

 

 

json格式:

{
    "TableInfo":[
        {
            "UserHead":"/Images/default.gif",
            "FriendUserCode":"youyu",
            "AllFriendUserCode":"youyu"
        }
    ],
    "TableRowCount":[
        {
            "RowCount":"10",
        }
    ]
}

Demo:

代码
使用eval()解析JSON格式字符串应注意的问题
在利用javascript内置的eval函数,将json格式的字符串转换成JS对象时,需要用一对
"()"先将该字符串包住.
例如:
var strTest="{id:\"cnlei\", url:\"http://www.cnlei.com\"}"; 转换成JS对象
正确写法:
var objTEST=eval("("+strTEST+")");
出错写法:
var objTEST=eval(strTEST);

完整测试代码:
<script type="text/javascript">
<!--
var strTEST="{id:\"cnlei\", url:\"http://www.cnlei.com\"}";
var objTEST=eval("("+strTEST+")"); //正确写法
//var objTEST=eval(strTEST); //出错写法
alert(objTEST.id+"\n"+objTEST.url);
//-->
</script>
posted on 2009-12-17 20:48  几度夕阳红了  阅读(505)  评论(1编辑  收藏  举报