我正在为项目使用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。
答案 0 :(得分:-1)
实际上,我认为jQuery
函数已被弃用。我认为使用以下功能会更好:
const jsonObject = JSON.parse(jsonString);
我想这会对您有所帮助。