gpt4 book ai didi

javascript - 使用变量值而不是文字遍历 JSON 树无法使用 NodeJS

转载 作者:行者123 更新时间:2023-12-03 06:10:45 27 4
gpt4 key购买 nike

我试图尽可能抽象地从在线 API 中以 JSON 格式提取数据。

我的代码结构与此完全相同:

require("request")

var url = ""//Myurl

request({
url: url,
json: true
}, function (error, response, body) {

if (!error && response.statusCode === 200) {
console.log(body)
}
})

我有一个像这样的 JSON:

    { John:
{ ID: 1212,
Age: 12
}
}

我想用这种方式引用“John”

      var tempName = "John";//not limited to it being in the same scope
console.log(body.tempName.ID);

不要走这条路

      console.log(body.John.ID);

访问他的 ID。

我尝试使用每个 body 响应来获取名称,然后通过它访问它,但我无法做到这一点。

最佳答案

这样做:

console.log(body[tempName].ID);

这会将您的 body 对象指向变量 tempName 的值,而不是变量的名称。

关于javascript - 使用变量值而不是文字遍历 JSON 树无法使用 NodeJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39331803/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com