0

我有这个 json 数组:

var a = [{"results":[{"id":"25","name":"John","age":"46"},{"id":"41","name":"Sonny","age":"31"}],"count":2,"total":14}];

它包含一个名为“results”的数组和另外两个带有数值的变量,count 和 total。

如何从上述数组中获取“结果”、“计数”和“总计”的每个值?

我试过:console.log(a.count);

但它说未定义。

4

2 回答 2

2

要加载结果:

console.log(a[0].results);

加载计数:

console.log(a[0].count);

加载总计:

console.log(a[0].total);
于 2012-10-08T04:26:58.110 回答
1

首先,执行你的代码会导致SyntaxError: Unexpected token ILLEGAL.

age之间有一个无效字符"age"‌​:"31"

删除那个,然后a是一个数组,所以你得到第一个元素a[0]

然后

得到计数a[0].count

得到结果a[0].results

于 2012-10-08T04:33:29.693 回答