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

Я использую node.js. Мне удалось загрузить и проанализировать мой файл .json, используя async. Вся концепция для меня очень новая, я вижу свои данные .json в консоли, но я не совсем уверен, как на самом деле использовать мои данные сейчас, ..

   async function getJsonFile() {
       let response = await fetch('example.json');
       let responsejson = await response.json();
       let str = JSON.stringify(responsejson);
       let jsonData = JSON.parse(str);

       return jsonData;
    };

    getJsonFile().then(console.log);  // I see my .json file in console, how can I use it ?
}

Ответы [ 2 ]

0 голосов
/ 09 ноября 2019

Если вы пытаетесь использовать данные, которые находятся внутри вашего json, вы можете сделать это:

// Use this in an async function
const data = await getJsonFile();
// Then get value of one key
console.log(data.key); // from {key: "value"}, you'll get value
0 голосов
/ 09 ноября 2019

Я думаю, что это способ сделать это:

var json = await getJsonData();
// use it
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...