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

Chr*_*ten 0 javascript jquery json

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

var foo = json.presidents[pres]foo
Run Code Online (Sandbox Code Playgroud)

var foo = json.presidents. + pres + .foo
Run Code Online (Sandbox Code Playgroud)

'pres'是变量,我将用户存储在总统的名字中.我怎样才能做到这一点?

epa*_*llo 5

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

var foo = json.presidents[pres].foo;
Run Code Online (Sandbox Code Playgroud)

这应该工作.