JSを使用したJSONと非同期の学習
kurumin
プログラミングのーと
非同期通信を用いてHTTP通信によりコンテンツを表示するプログラミング手法
JSON.stringify(JSON文字列に変換したいオブジェクトや値)JSON.parse(JavaScriptに変換したいJSONデータ)async function displayMessage() {
/**
* @type {object} サーバーにリクエストし、レスポンスを受ける。
* オブジェクト型ではあるがこのままでは使いづらい?
*/
const response = await fetch('./hello.json');
/**
* @type {object} 使いやすいオブジェクトに変換
*/
const data = await response.json();
const messageElm = document.getElementById('message');
messageElm.innerHTML = data.message;
}
displayMessage();
fetch()・・・サーバへリクエストを送るメソッド
response. json()・・・jsonメソッドを実行。オブジェクトに変換される。