javascript - 如何在 Node.js 中获取 json 值
问题描述
在函数 node.js 中获得响应
[
{
instrument_token: '12598786',
exchange_token: '49214',
tradingsymbol: 'AARTIIND21JAN1000CE',
name: 'AARTIIND'
},
{
instrument_token: '12599810',
exchange_token: '49218',
tradingsymbol: 'AARTIIND21JAN1000PE',
name: 'AARTIIND'
}
]
如何在节点的另一个变量中仅获取instrument_token
常量 ObjData = JSON.stringify(响应);
console.log(ObjData.instrument_token);
结果:未定义
解决方案
这与 NodeJS 无关,因为那不是一种语言。你想问Javascript。
由于您没有 JSON OBject,而是其中的一个 ARRAY,因此您需要在循环中迭代数组,并在其中简单地 go = object.instrument_token
const yourDataArray = [];
function extractData(thatThingYouGetReturnedThere){
for (let obj of thatThingYouGetReturnedThere){
yourDataArray.push(obj.instrument_token)
}
}
这样,在使用数组调用函数后,您就可以将所有想要存储为数组的数据存储在 yourDataArray 中
推荐阅读
- ios - 我可以使用 AudioServicesPlaySystemSound(1519) //(weak boom) 而不会被苹果拒绝吗?
- google-play - 如何恢复 Google Play Store 上的上一个 APK?
- python - 简单的刽子手游戏的实现
- jenkins - 如何在 Jenkins 管道中运行远程库函数时修复“java.io.NotSerializableException”
- javascript - 如何在剑道网格上分页或更改选项卡时保持选择复选框状态
- unit-testing - Java - 使用 Matchers 对 void 方法进行单元测试
- javascript - 对象数组是否存在已知问题?例如,当给 a[0].name 赋值时,元素 a[1].name 也得到相同的值
- c# - 导航到下一页时丢失模型数据
- python - 关于如何添加颜色的散点图?
- python - pyuic5.exe 不输出任何内容并清除输入文件