JSONPlaceholderはサンプルのデータが必要なときにいつでも利用できるオンラインのREST APIになります。GitHubやStack Overflowの例としても利用可能で、もちろんローカルでのテストでも活用できます。
6つのサンプルデータ
JSONPlaceholderは以下のうような構造で6つのデータサンプルを提供しています。
/users
/posts
/comments
/albums
/photos
/todos
下記のようなURLでデータを取得できます。
https://jsonplaceholder.typicode.com/posts
リクエスト(Routes)
GET /posts
GET /posts/1
GET /posts/1/comments
GET /comments?postId=1
POST /posts
PUT /posts/1
PATCH /posts/1
DELETE /posts/1
- データの取得はGET
- データの追加はPOST
- データの更新はPUT
- データの削除はDELETE
- 部分更新はPATCH
リレーションは「/posts/1/comments」のような形式で取得できます。