{ "women": { "tel": "123456", "cellphone": "98765"}, 
  "man": { "tel": "123456", "cellphone": "98765"}, 
  .....
}
上面有这么一个JSON对象,我想把他的tel属性从新赋值,我应该怎么得到这个对象的长度啊,谢谢了我用eval不好使啊

解决方案 »

  1.   

    function getJsonLength(jsonData){
    var jsonLength = 0;
    for(var item in jsonData){
    jsonLength++;
    }
    alert( jsonLength);
    }
    getJsonLength(aa)
      

  2.   


                var json = {
                            data:[
                                    {"women": { "tel": "123456", "cellphone": "98765" }},
                                    {"man": { "tel": "123456", "cellphone": "98765" }}
                                  ]
                            };         
                alert(json.data.length);如果能稍微改动一下格式,就很可以了。