Javascript 使用变量获取json对象
是否可以使用变量获取JSON对象?下面是我尝试做的一个例子:Javascript 使用变量获取json对象,javascript,jquery,json,variables,Javascript,Jquery,Json,Variables,是否可以使用变量获取JSON对象?下面是我尝试做的一个例子: var test = "json_category"; alert(json.test); 我没有选择做json.json\u category,所以这不是一个选项。我需要使用变量来表示字符串。我只是不知道该怎么做。你在试着写 alert(json[test]); 我认为您正在寻找以下内容: var foo = { 'bar': 'baz'; }, key = 'bar'; alert(foo[key]); //
var test = "json_category";
alert(json.test);
我没有选择做json.json\u category
,所以这不是一个选项。我需要使用变量来表示字符串。我只是不知道该怎么做。你在试着写
alert(json[test]);
我认为您正在寻找以下内容:
var foo = {
'bar': 'baz';
},
key = 'bar';
alert(foo[key]); // baz
可以使用括号符号(['property']
)或点符号(.property
)引用对象;这两项都是有效的:
foo['bar'] // baz
foo.bar // baz
我正要问它是否真的叫数组符号,所以它的括号符号,thx我想知道这是怎么叫的,这是为我做的。实际上我使用的是括号,我也使用了点,所以我的代码看起来像这样的警报(json.[test])