无法调用json嵌套对象的图片属性

时间:2018-10-27 21:59:00

标签: json

在我的情况下,我无法从嵌套图像对象的properties中调用属性。以下是我的代码。我必须在html页面上打印价格和图像标题。我真的不知道我错了。任何帮助都会有所帮助。

我怎么称呼数据:     

     const singerDetails = JSON.parse(xhr.responseText);
    for (let i = 0; i < singerDetails.abc.length;enter code here i++) {
      console.log(singerDetails.abc[i].price);
    }
    
    但是我应该对图像对象做什么?我尝试了

 console.log(singerDetails.abc[i].image.title);   but it gives error ..

    Json File :
    {
    "abc": [
          {
             "price": 9,
             "tea": "black",

}, { "image": { "alt": "hi i m alt", "title": "i am tittle", }, "price": 10, "tea": "green", }, { "price": 19, "tea": "black", }, { "image": { "alt": "hi i m alt2", "title": "i am tittle2", }, "price": 10, "tea": "green", } ] }

1 个答案:

答案 0 :(得分:0)

删除每个obj属性中的最后一个逗号/

plunker

{"price": 19,"tea": "black"}

...