将一些动态JSON插入JSON结构

时间:2017-09-15 18:33:30

标签: javascript json node.js

在我的下面的代码中,我尝试将一些JSON插入到JSON结构中,但是,我似乎无法访问它。请参阅下面的代码,我尝试将thisCard插入此responseJSON的elements部分

responseJSON的结构

{  
   "messages":[  
      {  
         "attachment":"",
         "type":"template",
         "payload":{  
            "template_type":"generic",
            "elements":[  

            ]
         }
      }
   ]
}

我的代码

 request(options, function (error, response, results) {
    if (error) throw new Error(error);
    var json = JSON.parse(results);
    //console.log(json);
    responseJSON.messages.elements= [];

    for (var i = 0; i < json.results.length; i++)
    {
        var thisCard = {
            "title": json.results[i].headline,
            "image_url": json.results[i].image,
            "subtitle":"",
            "buttons":[
            {
              "type":"web_url",
              "url":json.results[i].externalurl,
              "title":"Summary"
            }
          ]
        }
       responseJSON.messages.elements.push(thisCard);

    }
  });

这不行,所以我想知道如何解决它。

0 个答案:

没有答案