猿问

如何访问JSON API响应中的嵌套信息?

我正在尝试构建一个简单的CLI加密货币跟踪器应用程序。该应用程序执行成功的API调用并返回以下响应:


[ { exchange: 'binance',

    base: 'ADA',

    quote: 'BTC',

    price_quote: '0.00001663',

    timestamp: '2019-04-08T16:36:00Z' },

  { exchange: 'binance',

    base: 'ADX',

    quote: 'BTC',

    price_quote: '0.00003316',

    timestamp: '2019-04-08T16:35:00Z' },

...]

如何访问响应中的特定对象?例如,如何将整个对象返回到哪里base: 'ADA?


这是返回JSON响应的简单Axios调用:


axios.get("https://api.nomics.com/v1/exchange-markets/prices?key=" + apiKey + "&currency=BTC&exchange=binance")

    .then(function (response) {

      console.log(response.data)

    })


慕的地8271018
浏览 143回答 2
2回答

互换的青春

您可以使用查找let response = [ { exchange: 'binance',base: 'ADA',quote: 'BTC',price_quote: '0.00001663',timestamp: '2019-04-08T16:36:00Z' },{exchange: 'binance', base: 'ADX',quote: 'BTC',price_quote: '0.00003316',timestamp: '2019-04-08T16:35:00Z' },]let value = response.find(e => e.base === 'ADA')console.log(value)
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答