JSON показывает объект, а не числовое значение в выводе - PullRequest
0 голосов
/ 20 октября 2019

Когда я выполняю URL в Chrome, я получаю это как вывод:

{
  "Train_score": {
    "0": 0.9892473118
  },
  "Test_score": {
    "0": 0.9831932773
  }
}

Но, когда я пытаюсь выполнить приведенный ниже код для получения JSON с использованием Javascript,

const fetch = require("node-fetch");

var obj

fetch(`url`)
    .then(res => res.json())
    .then(data => obj = data)
    .then(() => console.log(obj))
    .catch(err => console.error(err));

Я получаю ниже как вывод: Object {Train_score: Object, Test_score: Object}.

Пожалуйста, предложите, почему это не показывает числовое значение. Я выполняю свой код, используя VSCode.

1 Ответ

0 голосов
/ 20 октября 2019

Это ожидаемый результат. Просто запустите узел из командной строки, и вы получите тот же результат.

См. GitHub - Панель терминала / вывода выводит «[Object]» вместо значения с уровня 3 в jsonтревожная отладка

Для просмотра всего объекта взгляните на VS Code - отладка из @ комментария beniamin

...