gpt4 book ai didi

javascript - 解析 JSON 文件 - 子数组或方括号内的 node.js

转载 作者:搜寻专家 更新时间:2023-11-01 00:12:37 24 4
gpt4 key购买 nike

我正在尝试使用 node.js 解析 JSON API 响应。我把一切都搞定了,但有一次(这必须很简单),我完全被困在如何处理子数组或其他东西上。

这是我想要完成的示例。 (忽略TF2主题)

"AWPer Hand":
{
"defindex": [851],
"prices": {
"1": {
"Tradable": {
"Craftable": [{
"value": 15.33,
"currency": "metal",
"difference": -0.33,
"last_update": 1469842566,
"value_raw": 15.33
}]
}
},
"6": {
"Tradable": {
"Craftable": [{
"value": 3,
"currency": "metal",
"difference": 0.17,
"last_update": 1466442983,
"value_raw": 3
}]
}
},
"11": {
"Tradable": {
"Craftable": [{
"value": 5,
"currency": "keys",
"difference": -4.75,
"last_update": 1469371613,
"value_raw": 102.475
}]
}
}
}
}

这不是正确的格式,因为文件中有很多内容,不过为了获得它看起来的格式,我有这行代码可以工作

var obj = JSON.parse(data);
var price = obj['response']['items'][itemName]['prices'][quality]['Tradable']['Craftable']

(示例响应是 wards 上的 [itemName])

在 craftable 中有一个围绕方括号的子数组,我如何在 node.js 中正确解析它以获得“value_raw”ID?

感谢您的宝贵时间!

最佳答案

我认为最简单的方法是

price[0].value_raw

因为它和包含一个对象的数组

关于javascript - 解析 JSON 文件 - 子数组或方括号内的 node.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39311589/

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