无法解析URL

时间:2019-01-05 15:25:51

标签: javascript jquery json

我正在为项目使用JSON数据。 JSON数据将从URL中获取。

我有以下代码的js文件:

$(() => {
  let url;
  const crypto = {
    'btc': 'BTC', 
    'ltc': 'LTC', 
    'eth': 'ETH' 
  };

  for (let symbol in crypto) {
    url = `https://min-api.cryptocompare.com/data/pricemulti?fsyms=${crypto[symbol]}&tsyms=USD&api_key=xxxxxxxxxxxxxxxxxxxxxx`

url返回json数据,例如:{"BTC":{"USD":0.3599}}用于BTC url {"ETH":{"USD":0.00599}}代表ETH网址

现在,我需要的是将价格输出到类似这样的水平

const prices = results.data[1]

$(`#${symbol}-price`).text(prices.toLocaleString())

但是我无法实现这一目标。因此,实际上我需要将每个URL的JSON数据解析为javascript数组对象,或者也许每次为每个URL都将JSON存储为CSV。

1 个答案:

答案 0 :(得分:-1)

实际上,我认为jQuery函数已被弃用。我认为使用以下功能会更好:

const jsonObject = JSON.parse(jsonString);

我想这会对您有所帮助。