我一直在寻找Stack Overflow和Google,但一直未能找到答案。我有一个JSON文件,总统是一级密钥(对不起,如果这是错误的术语,我主要使用Python)。每位总统都有一堆与每一位相关的数据。但是,我只想返回用户输入的总统的信息。我尝试过以下操作,但无济于事:
var foo = json.presidents[pres]foo
和
var foo = json.presidents. + pres + .foo
'pres'是变量我将用户存入总统的名字。我怎样才能做到这一点?
答案 0 :(得分:5)
你的第一种方法是错过了点。
var foo = json.presidents[pres].foo;
这应该有效。
答案 1 :(得分:2)
使用这种方式:
var foo = json.presidents[pres].foo;
顺便说一下,它不是一个json文件,实际上它甚至不是一个json,它只是一个javascript对象。