Как получить числовые данные из второго объекта в JSON? - PullRequest
0 голосов
/ 09 апреля 2019

Я хочу получить данные из числа tts второго объекта (1 152,81).Как мне указать эти данные?

Мой файл js ниже.Возможно, priceTag.innerHTML = data [0] .tts не подходит для этого.Но я не могу найти, как получить эти данные.

const url = "https://www.koreaexim.go.kr/site/program/financial/exchangeJSON?authkey=KiGkSEG4nhXCrQ0PioaqVQJDb0lEfKeE&data=AP01"
const priceTag = document.querySelector("h1")

// grab data
const checkPrice = function() {
  fetch(url)
    .then(response => response.json())
    .then(data => {
      priceTag.innerHTML = data[0].tts
    })
}

checkPrice()

В файле JASON 22 объекта, но я скопировал только 2 из них.

[
{
"result": 1,
"cur_unit": "THB",
"ttb": "35.42",
"tts": "36.13",
"deal_bas_r": "35.78",
"bkpr": "35",
"yy_efee_r": "0",
"ten_dd_efee_r": "0",
"kftc_bkpr": "35",
"kftc_deal_bas_r": "35.78",
},
{
"result": 1,
"cur_unit": "USD",
"ttb": "1,129.98",
"tts": "1,152.81",
"deal_bas_r": "1,141.4",
"bkpr": "1,141",
"yy_efee_r": "0",
"ten_dd_efee_r": "0",
"kftc_bkpr": "1,141",
"kftc_deal_bas_r": "1,141.4",
}
]

Ответы [ 2 ]

1 голос
/ 09 апреля 2019

var data = [{
    "result": 1,
    "cur_unit": "THB",
    "ttb": "35.42",
    "tts": "36.13",
    "deal_bas_r": "35.78",
    "bkpr": "35",
    "yy_efee_r": "0",
    "ten_dd_efee_r": "0",
    "kftc_bkpr": "35",
    "kftc_deal_bas_r": "35.78",
  },
  {
    "result": 1,
    "cur_unit": "USD",
    "ttb": "1,129.98",
    "tts": "1,152.81",
    "deal_bas_r": "1,141.4",
    "bkpr": "1,141",
    "yy_efee_r": "0",
    "ten_dd_efee_r": "0",
    "kftc_bkpr": "1,141",
    "kftc_deal_bas_r": "1,141.4",
  }
]

console.log(data[1].tts)
0 голосов
/ 09 апреля 2019

Вы пробовали данные [1] или нет? Теперь ваши данные - это массив, каждый элемент которого является объектом

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...