macOS
![](https://help.apple.com/assets/645D5D228BE0233D28263F4B/645D5D248BE0233D28263F53/ja_JP/fbd8d40651fff19a46e7aaedd4cb1b09.png)
「ショートカット」でAPIリクエストからJSONを解析する
Typicode API応答を見てみると、大量のデータがJSONに格納されていることが分かります。はじめのうちは読み取ることが簡単ではありませんが、時間が経つにつれて、JSONデータの構造や辞書、リスト、キー、および値を識別する方法が分かってきます。APIが返すJSONデータをデベロッパが分かりやすくフォーマットしていることが多いため、ドキュメントで情報を探してみてください。また、オンラインのJSONエディタのようなサービスを利用して作業をチェックすることも便利です。
![JSONデータの例。](https://help.apple.com/assets/645D5D228BE0233D28263F4B/645D5D248BE0233D28263F53/ja_JP/dc6ab5c6bfb865d7f372a7b94a9b4b35.png)
Typicode API応答はリストであることに注意してください。リストにはオブジェクトが含まれます。オブジェクトには、id
、name
、username
、address
などのキーが含まれています。これらのキーの一部(phone
やname
)には数値やテキスト値が含まれているだけですが、ほかのキー(company
など)には辞書値が含まれています。
address
辞書の一部のキーは、その値がシンプルなテキストです(street
など)。また、それら自体が複数の値(lat
およびlng
)を含んだ辞書である、geo
などのほかのキーもあります。
フィードバックありがとうございます。