0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

JSONファイルの要素を反復処理で取り出す。

Posted at

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の取得したサイトは、

これである。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?