首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

怎么操作未知的json

2012-03-05 
如何操作未知的json例如有个json数据data{name:kobe,age:31}取值的时候就是: data.name和data.age但

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


[解决办法]

JScript code
data={name:"kobe",age:"31"};for(x in data) alert(x + "=" + data[x]);
[解决办法]
探讨

JScript code

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

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

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

热点排行
Bad Request.