尝试获取JSON值时获取未定义

时间:2019-03-26 14:06:42

标签: javascript node.js

尝试访问JSON内部的某些键时,我变得不确定。问题是因为我的值在数组内。

我正在使用console.log(jsonTest.data.eventHeader.id) 我尝试使用console.log(jsonTest.data[].eventHeader.id)

JSON结构:

{“数据”:[{“ eventHeader”:{“ id”:“值”}}]}

NodeJs代码:

return rp(dataQuery) // simple query
.then((responseQuery: string) => {
JSON.parse(responseQuery);
const jsonTest: any = JSON.parse(responseQuery);
console.log(jsonTest.data.eventHeader.id)
fs.writeFileSync('liferaft-properties', jsonTest.username);
return responseQuery;
});

1 个答案:

答案 0 :(得分:0)

console.log(jsonTest.data [0] .eventHeader.id)正常工作