获取Json对象的长度

  • A+
所属分类:MVC

获取Json对象的长度
有两种Json形式:
第一种:

  1. var json1 = {"data":[{"name":"zs","age":"10"}]};  

对于这种格式的json数据,如果想获取data的长度,就可以用以下这种方式:

  1. var length = json1.data.length;  

但是如果想获取json的长度呢?看第二种格式

  1. var json2 = {"name":"zs","age":"10"};  

对于这种json格式,直接用json.length就是错误的。
但可以用遍历的方式:

  1. function getJsonLength(jsonData) {  
  2. var length;  
  3. for(var ever in jsonData) {  
  4.     length++;  
  5. }  
  6. return length;  
  7. }  
钰玺

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: