Google Booksでの検索結果の上位10件をJSONファイルで取得してそのタイトルだけを反復処理でconsole上に表示させるコードを書く。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.1/jquery.min.js"></script>
<script>
$.getJSON(
"https://www.googleapis.com/books/v1/volumes?q=jquery",
function(data){
for (let i=0; i < data.items.length; i++){
console.dir(data.items[i].volumeInfo.title);
}
}
);
</script>
</body>
</html>
最初のscriptタグでjqueryを呼び出して、その後getJSONでJSONファイルを第一引数に指定したURLから取得する。
その後、for文を回して、JSONファイル内のtitleを取得している。
取得したい情報がわからない場合は、最初はobject自体をlogに表示させて、段々小さい塊を表示できるように試せば良い。
反復処理は以下のサイトを参考にした。
また、Jqueryの取得したサイトは、
これである。