从POST响应访问[Object]
Accessing [Object] from POST response
如何访问[Object]
并将每个对象的值返回到控制台?
反应:
[ 'qpxExpress#tripsSearch',
{ kind: 'qpxexpress#tripOptions',
requestId: 'EWwQPoK0fma2Wgz1x0PNGc',
data:
{ kind: 'qpxexpress#data',
airport: [Object],
city: [Object],
aircraft: [Object],
tax: [Object],
carrier: [Object] },
tripOption: [ [Object] ] } ]
请求:
const options = {
method: 'POST',
uri: 'https://www.googleapis.com/qpxExpress/v1/trips/search?&key=XXXXXXXXXXXXXXXXX',
body: {
"request": {
"passengers": {
"adultCount": "1"
},
"slice": [
{
"origin": "SFO",
"destination": "LAX",
"date": "2017-09-19"
}
],
"solutions": "1"
}
},
json: true
}
只需要调用嵌套对象。阅读api文档有帮助。
返回总价的更新代码:
request(options)
.then(function (response) {
console.log(response.trips.tripOption[0].saleTotal)
})
.catch(function (err) {
console.log(err)
})
相关文章:
- 如何在javascript中访问Object中的Object
- 如何访问npm模块抛出的自定义错误对象[error:[object object]]
- 访问带有变量的Object元素时出现问题
- 访问Object字段的JavaScript函数
- JavaScript:从html5中的本地存储访问Object[Object]
- 直接访问Parse.Object's使用点表示法的属性
- 无法访问 [object HTMLInputElement] 的值
- 无法通过 angularjs 访问 javascript-object 属性
- 直接访问原型的值,即 Object.prototype.toString.call()
- 在尝试获取request.body Nodejs中的所有字段时获取异常“Object.keys在尝试访问对象时调用非对象
- Jquery-如何访问Jquery Object'的name属性
- JavaScript Object.prototype访问私有值
- 访问Handlebars[object object]中的JSON对象时出错
- Object访问器的Getter
- 无法访问Object/Json
- 未捕获的类型错误:在尝试访问对象时对非对象调用了Object.keys
- 为什么直接访问Object字面量上的属性会抛出SyntaxError ?
- Sequelize:如何访问[object Promise]或从Promise返回值
- 从laravel控制器访问json/object到ajax调用时未定义错误
- 从POST响应访问[Object]