json解析后如何访问属性

时间:2019-06-26 18:29:22

标签: node.js json

有人可以帮助我找到获取苹果价值的方法吗? 我从HTML网站获取此信息,然后从JSON.parsing它,但可以找到一种访问它的方法。 这是我编写的代码

var data = JSON.parse(body);
var applevalue = data.store.products.apple;

{"store":{"products":[{"apples":20}]}}

我得到

  

无法读取未定义的属性“产品”

2 个答案:

答案 0 :(得分:0)

data.store.products是一个数组,您需要在产品中设置索引以访问Apple。

您可以这样做:

var title : String? 

答案 1 :(得分:0)

请参见下面的代码:

 var jsonData = JSON.parse('{"store":{"products":[{"apples":20}]}}');
    for (var i = 0; i < jsonData.store.products.length; i++) {
        var product = jsonData.store.products[i];
        console.log(product.apples);
    }