例如有个json数据data={name:"kobe",age:"31"};
取值的时候就是: data.name  和  data.age
但是如果不知道这个json的key/value  那该怎么去啊????
就是说json是未知的,他的key和value都不知道该怎么取值?????? 

解决方案 »

  1.   


    data={name:"kobe",age:"31"};
    for(x in data) alert(x + "=" + data[x]);
      

  2.   

    楼上的可以,jquery比较简单一些,楼主可以考虑使用
      

  3.   


    用for in循环,可以把对象的属性循环出来。
    for (var key in data) {
        alert("field:" + key + ", value:" + data.key);
        alert("field:" + key + ", value:" + data[key]);
    }
    这样都可以的。
      

  4.   

    jq:$.each(json, function(key, value){
    alert('key: ' + key + ', value: ' + value);
    });