javascript - 如何使用JS获取这段JSON数据
ringa_lee
ringa_lee 2017-04-10 16:03:55
0
4
695

服务端返回了一段JSON数据
我在客户端用JS获取其中的数据如:
{"company_number":["fuckyou"]}

我要获取fuckyou 怎么获取

1 不能使用循环
2 company_number 会变

company_number 变成 company_name,要保持代码也不变。

ringa_lee
ringa_lee

ringa_lee

全員に返信(4)
阿神
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;// 这里因为只取第一个属性
}
いいねを押す +0
迷茫

测试如下

var str = {"company_number":["fuckyou"]};
alert(str.company_number[0]);
いいねを押す +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]);
}


//刚刚才看到问题要求  不准用循环 我这个不行
いいねを押す +0
黄舟
var json= eval('json='+JSON字符串);
for(var p in json){
    console.log(json[p][0]);
    break;
}

不知道IE8下会不会有问题

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート