演習課題「JSONデータから、指定のデータを取り出す。」

curlコマンドで、「paijo いいね API」を呼び出してみましょう。以下のWebAPIにアクセスすると、「ぱいじょ」の特定のキャラクタのデータを取得できます。

```
https://paiza.jp/paijo_charactors
```

右のターミナルで、curlコマンドとjqコマンドを使って、このAPIにアクセスした結果から、インデックスが「1」のデータを取り出して、「charactors.txt」というファイルに保存してください。

コードの実行をして、エラーが出なければ、演習課題クリアです!

演習課題「JSONデータから、指定の値を取り出す。」

curlコマンドで、「paijo いいね API」を呼び出してみましょう。以下のWebAPIにアクセスすると、「ぱいじょ」のキャラクタのデータを取得できます。

```
https://paiza.jp/paijo_charactors
```

右のターミナルで、curlコマンドとjqコマンドを使って、このAPIにアクセスした結果から、以下のデータを取り出して「charactors.txt」というファイルに保存してください。

```
インデックスが「1」のデータから、nameの値を取り出す
```

コードの実行をして、エラーが出なければ、演習課題クリアです!

演習課題「JSONデータから、指定の値を取り出す - その2」

curlコマンドで、「paijo いいね API」を呼び出してみましょう。以下のWebAPIにアクセスすると、「ぱいじょ」のキャラクタのデータを取得できます。

```
https://paiza.jp/paijo_charactors
```

右のターミナルで、curlコマンドとjqコマンドを使って、このAPIにアクセスした結果から、以下のデータを取り出して「charactors.txt」というファイルに保存してください。

```
すべてのデータから、favorite_languageの値を取り出す
```

コードの実行をして、エラーが出なければ、演習課題クリアです!

※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む

#04:JSONを理解しよう

Web APIのデータ交換によく使われるJSONフォーマットについて学習します。JSONは、扱いやすくシンプルな記法で、プログラミング言語で簡単に利用したり、HTTPで送受信したりできます。