【发布时间】:2018-05-29 21:19:43
【问题描述】:
出于测试目的,我有以下 .js:
var request = require('request');
request('https://bittrex.com/api/v1.1/public/getticker?market=BTC-LTC', function (error, body, data) {
console.log (data);
})
这给了我以下回应:
{"success":true,"message":"","result":{"Bid":0.01697926,"Ask":0.01698700,"Last":0.01698700}}
我需要哪些数据。
但是当我尝试访问数组的某些部分时,它不起作用:
var request = require('request');
request('https://bittrex.com/api/v1.1/public/getticker?market=BTC-LTC', function (error, body, data) {
console.log (data.result);
})
给出回应:
undefined
有人可以完成这项工作吗? 我怀疑答案不是一个数组,而是一个字符串。 (data.length的答案是92)
我不需要使用请求,我只想尽可能干净地访问 data.result.Ask...
【问题讨论】:
-
在记录之前尝试
data=JSON.parse(data)。