如何使用node.js将动态json数据从api存储到变量中?

时间:2015-02-19 06:47:50

标签: node.js

代码:

 exports.flightThemes=function(req,res){
    var callback = function(error, data) {
    if (error) {
    // Your error handling here
    console.log(error);
    } else {
    // Your success handling here
    //console.log(JSON.parse(data));
    res.send(JSON.parse(data));
   }
   };

   sabre_dev_studio_flight.theme_airport_lookup('BEACH', callback);

   }

如何将动态json数据存储在变量中。数据变量包含json数据。提前谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用简单赋值将JSON存储到该模块的局部变量中。

因此,在您的文件中,创建一个新变量:

var storeJSONData;
exports.flightThemes=function(req,res){
    var callback = function(error, data) {
    if (error) {
    // Your error handling here
    console.log(error);
    } else {
    // Your success handling here
    //Storing the data here
    storeJSONData = JSON.parse(data);
    //Using the variable now as need not parse it again
    res.send(storeJSONData);
   }
   };

   sabre_dev_studio_flight.theme_airport_lookup('BEACH', callback);

   }