0

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

var foo = json.presidents[pres]foo

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

其中“pres”是我存储用户输入的总统姓名的变量。我怎样才能使这项工作?

4

2 回答 2

5

您的第一种方法是缺少点。

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

那应该行得通。

于 2013-03-15T00:18:44.853 回答
2

使用这种方式:

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

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

于 2013-03-15T00:18:14.857 回答