演習課題「Rubyを使って、JSONデータを取得する」

以下のWebAPIにアクセスすると、「ぱいじょ」のキャラクタのデータを取得できます。

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

右のコードエリアには、Rubyを使って、Webページを読み込むプログラムがあります。このプログラムを修正して、上記のAPIからJSONデータを取得して出力してください。JSONデータは、整形せずそのまま出力してください。

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

演習課題「Rubyで、取得したJSONデータをオブジェクトに変換する」

以下のWebAPIにアクセスすると、「ぱいじょ」のキャラクタのデータを取得できます。

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

右のコードエリアには、Rubyを使って、このWebAPIからJSONデータを読み込むプログラムがあります。このプログラムを修正して、取得したJSONデータをオブジェクトに変換し、
そのオブジェクトを puts を使ってそのまま出力してください。

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

演習課題「Rubyで、JSONデータから値をループで取り出す」

以下のWebAPIにアクセスすると、「ぱいじょ」のキャラクタのJSONデータを取得できます。

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

右のコードエリアには、Rubyを使って、このWebAPIからJSONデータを読み込んでオブジェクトに変換するプログラムがあります。このプログラムを修正して、オブジェクトに変換したJSONデータから、以下のフォーマットで値を出力してください。

```
nameの値 : favorite_languageの値 : likesの値
```

「:」の前後には、半角スペースを空けます。また、JSONデータの値は「#{item['name']}」で文字列に展開できます。

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

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

#05:Web APIでデータを読み込もう - Ruby編

Web APIを呼び出して、JSONデータを扱うプログラムをRubyで作ってみましょう。まずは「paijoいいねAPI」を呼び出して、キャラクタの一覧を取り出します。