我有这个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);
但它说未定义。
答案 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