您可以将变量作为JSON链的一部分传递

时间:2013-03-15 00:16:25

标签: javascript jquery json

我一直在寻找Stack Overflow和Google,但一直未能找到答案。我有一个JSON文件,总统是一级密钥(对不起,如果这是错误的术语,我主要使用Python)。每位总统都有一堆与每一位相关的数据。但是,我只想返回用户输入的总统的信息。我尝试过以下操作,但无济于事:

var foo = json.presidents[pres]foo

var foo = json.presidents. + pres + .foo

'pres'是变量我将用户存入总统的名字。我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:5)

你的第一种方法是错过了点。

var foo = json.presidents[pres].foo;

这应该有效。

答案 1 :(得分:2)

使用这种方式:

var foo = json.presidents[pres].foo;

顺便说一下,它不是一个json文件,实际上它甚至不是一个json,它只是一个javascript对象。