84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
服务端返回了一段JSON数据我在客户端用JS获取其中的数据如:{"company_number":["fuckyou"]}
我要获取fuckyou 怎么获取
1 不能使用循环2 company_number 会变
company_number 变成 company_name,要保持代码也不变。
ringa_lee
var data = JSON.parse(你获取到的JSON字符串); var company_number = data.company_number[0]; alert(company_number);
如果company_number也是变的话,就这样:
var data = JSON.parse(你获取到的JSON字符串); for(var p in data){ alert(data[p][0]); break;// 这里因为只取第一个属性 }
测试如下
var str = {"company_number":["fuckyou"]}; alert(str.company_number[0]);
var data={"company_number":["fuckyou"]}; var data1={"company_number1":["fuckyou"]}; for(var key in data){ console.log(data[key][0]); } for(var key in data1){ console.log(data1[key][0]); } //刚刚才看到问题要求 不准用循环 我这个不行
var json= eval('json='+JSON字符串); for(var p in json){ console.log(json[p][0]); break; }
不知道IE8下会不会有问题
如果company_number也是变的话,就这样:
测试如下
不知道IE8下会不会有问题