如何解析包含多种数据类型的json数组?

时间:2012-10-08 04:21:58

标签: javascript json

我有这个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);

但它说未定义。

2 个答案:

答案 0 :(得分:2)

加载结果:

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

加载计数:

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

加载总数:

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

答案 1 :(得分:1)

首先, execute your code 会导致SyntaxError: Unexpected token ILLEGAL

age之间"age"‌​:"31"之后的字符无效。

Remove that,然后a是一个数组,所以你得到a[0]的第一个元素,

然后

a[0].count

计算

a[0].results

获取结果