javascript遍历(取出)json的键和值,可遍历无限级子对象

1440阅读 1评论2014-02-16 cnljh
分类:JavaScript


点击(此处)折叠或打开

  1. <script type="text/javascript">
  2.     var myjson={
  3.         //"_id": ObjectId("530027a3e97fee5e27000000"),
  4.         "出版社": "上海版社",
  5.         "书籍": {
  6.             "书名": "非像想像",
  7.             "作者": "张三丰",
  8.             "价格": "98"
  9.         }
  10.     };
  11. function kkkk(myobj){
  12. for(cc in myobj){
  13.     if(typeof(myobj[cc])=='object'){
  14.         alert(cc);
  15.        arguments.callee(myobj[cc]);
  16.     }
  17.        else{
  18.            alert(cc+":"+myobj[cc]);
  19.        }
  20.     }
  21. }
  22. </script>

  23. <body>
  24.     <input type="button" onclick="kkkk(myjson)">
  25. </body>

该方法可以遍历含有子对象的对象。
上一篇:用VMware克隆CentOS 6.4后网卡不能使用处理方法
下一篇:使用ztree实现动态树形结构(含增、删、改)