过滤并获取 json 中的特定值(javascript)

有没有办法获取 JSON 文件的特定值?


var request = require("request");


var options = {

  method: "GET",

  url: " I entered my database URL here",

  headers: {

    "cache-control": "no-cache",

    "x-apikey": " I entered my api key here"

  }

};


request(options, function (error, response, body) {

  if (error) throw new Error(error);

  var filter1 = JSON.parse(body);

  console.log(filter1.tokenjson);

});

我的 json 文件是这样的:


{

  "center": {

    "tokenjson": "my value here"

  }

}

因此,首先我发送一个 get 请求并成功从数据库接收 JSON 文件,然后我想获取 的值tokenjson并将其发送到我的控制台中。但是,当我使用我的代码(上面)时,它会向我的控制台返回未定义。如果您已阅读本文,谢谢:)


富国沪深
浏览 141回答 1
1回答

暮色呼如

我在hastebin.net/womurukeji.vbs中看到您在 中得到了数组body,所以尝试一下:console.log(filter1[0].tokenjson);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript