【実務で使うAPIを扱うときの便利ツール】 quicktype.ioの紹介 ~書籍のAPIを例に~
APIのレスポンスってこんな感じです。
マイクロインタラクションという書籍があるのですが!
例えば書籍のAPIのレスポンス
こんな感じ
【GoogleBooksAPI:response_マイクロインタラクション_ISBN_4873116597】
{
"kind": "books#volumes",
"totalItems": 1,
"items": [
{
"kind": "books#volume",
"id": "RhbBoAEACAAJ",
"etag": "C2n94dwErsc",
"selfLink": "https://www.googleapis.com/books/v1/volumes/RhbBoAEACAAJ",
"volumeInfo": {
"title": "マイクロインタラクション",
"subtitle": "UI/UXデザインの神が宿る細部",
"authors": [
"Dan Saffer"
],
"publishedDate": "2014-03-20",
"description": "マイクロインタラクションの概念を提唱する書籍",
"industryIdentifiers": [
{
"type": "ISBN_10",
"identifier": "4873116597"
},
{
"type": "ISBN_13",
"identifier": "9784873116594"
}
],
"readingModes": {
"text": false,
"image": false
},
"pageCount": 217,
"printType": "BOOK",
"maturityRating": "NOT_MATURE",
"allowAnonLogging": false,
"contentVersion": "preview-1.0.0",
"imageLinks": {
"smallThumbnail": "http://books.google.com/books/content?id=RhbBoAEACAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
"thumbnail": "http://books.google.com/books/content?id=RhbBoAEACAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
},
"language": "ja",
"previewLink": "http://books.google.co.jp/books?id=RhbBoAEACAAJ&dq=isbn:4873116597&hl=&cd=1&source=gbs_api",
"infoLink": "http://books.google.co.jp/books?id=RhbBoAEACAAJ&dq=isbn:4873116597&hl=&source=gbs_api",
"canonicalVolumeLink": "https://books.google.com/books/about/%E3%83%9E%E3%82%A4%E3%82%AF%E3%83%AD%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%A9%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3.html?hl=&id=RhbBoAEACAAJ"
},
"saleInfo": {
"country": "JP",
"saleability": "NOT_FOR_SALE",
"isEbook": false
},
"accessInfo": {
"country": "JP",
"viewability": "NO_PAGES",
"embeddable": false,
"publicDomain": false,
"textToSpeechPermission": "ALLOWED",
"epub": {
"isAvailable": false
},
"pdf": {
"isAvailable": false
},
"webReaderLink": "http://play.google.com/books/reader?id=RhbBoAEACAAJ&hl=&printsec=frontcover&source=gbs_api",
"accessViewStatus": "NONE",
"quoteSharingAllowed": false
},
"searchInfo": {
"textSnippet": "マイクロインタラクションの概念を提唱する書籍"
}
}
]
}
さーこれをモデルにおこして使おうか
ってことで公式ドキュメントを読みながら実装しましょう
https://developers.google.com/books/docs/v1/using
ってならんわ!◯すぞ!めんどくせえ
プログラマー三大美徳【傲慢・短期・怠惰】
を兼ね備えた私は
こんなものを手動で作っていません!
ということでモデルをさくっと作るやつー!
すごいでしょー
ワンパンでさくっと作ってくれます!最高!
愛してる!もう手放せません!!!!
Author And Source
この問題について(【実務で使うAPIを扱うときの便利ツール】 quicktype.ioの紹介 ~書籍のAPIを例に~), 我々は、より多くの情報をここで見つけました https://qiita.com/mizukicker/items/430aaa06bbf4fd65e523著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .