我有一个 http 请求,它调用 api 并返回正文中类似这样的内容。我需要访问“members”数组。 body.results
未定义。我做错了什么?
获取此数据的调用如下所示:
http.get(options, function(error, response, body)
结果如下:
{ results: [ { members: [Array] } ],
performanceStats:
{ inspectedCount: 2213,
omittedCount: 0,
matchCount: 828,
wallClockTime: 101 },
metadata:
{ eventTypes: [ 'SomeType' ],
eventType: 'SomeType',
openEnded: true,
beginTime: '2020-01-06T10:36:48Z',
endTime: '2020-01-07T10:36:48Z',
beginTimeMillis: 1578307008262,
endTimeMillis: 1578393408262,
rawSince: '1 DAYS AGO',
rawUntil: 'NOW',
rawCompareWith: '',
guid: '728c90b2-9637-cd72-26b3-8e05a6fa6fba',
routerGuid: '969d2d3a-e77c-db66-9a4a-c0141a516404',
messages: [],
contents: [ [Object] ] } }
最佳答案
block 引用>JSON Response
{ results: [ { members: [Array] } ], performanceStats: { inspectedCount: 2213, omittedCount: 0, matchCount: 828, wallClockTime: 101 }, metadata: { eventTypes: [ 'SomeType' ], eventType: 'SomeType', openEnded: true, beginTime: '2020-01-06T10:36:48Z', endTime: '2020-01-07T10:36:48Z', beginTimeMillis: 1578307008262, endTimeMillis: 1578393408262, rawSince: '1 DAYS AGO', rawUntil: 'NOW', rawCompareWith: '', guid: '728c90b2-9637-cd72-26b3-8e05a6fa6fba', routerGuid: '969d2d3a-e77c-db66-9a4a-c0141a516404', messages: [], contents: [ [Object] ] } }
访问
members
body.results[0]
关于javascript - 访问 Javascript 对象中的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59626905/