js 获取 json中的数组的一个值

2024-11-15 08:29:51
推荐回答(4个)
回答1:

你json不对啊,a的值是字符串,不是数组,应该是
var json={

a:["aaaaa"皮轿亏,"bbbbb","ccccc"燃神],
b:["11111","22222","33333"]
};
把单引号去掉才是数组呢。
然后就可以用json.a[1]访问帆颂bbbbb了

回答2:

首先json格式不对,把这个str格式化后正确的是:
{
“a”: ["aaaaa","bbbbb","ccccc"],
“b”孙乎掘: ["11111","22222","33333"]
}
注:数字可以不用引号,字符串必须是双引号(不能是单引顷码号),则核json未格式化前(原始的状态)是一行的
json.a[1] == ‘bbbbb’

回答3:

json.a[1],还或袭有缺运你的这个json是有问题的,数组不要用‘’号引起来!
var json={

a:["aaaaa","bbbbb","ccccc"],
b:["11111"衫扮兄,"22222","33333"]
};

回答4:

var json={ 
    a:'["慎拿aaaaa","bbbbb","ccccc"]',
    b:'["11111","22222","樱孝敬33333"]'脊慎
};
var arr2 = eval('('+json['a']+')');
arr2[1]