Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
quicktype を使って爆速で型定義する
Search
chanyou0311
June 26, 2020
Programming
0
760
quicktype を使って爆速で型定義する
社内勉強会で登壇した際のLT資料です。
chanyou0311
June 26, 2020
Tweet
Share
More Decks by chanyou0311
See All by chanyou0311
データエンジニアリング領域におけるDuckDBのユースケース
chanyou0311
10
3.9k
5分でわかるDuckDB
chanyou0311
11
4.4k
データプロダクトの定義からはじめる、データコントラクト駆動なデータ基盤
chanyou0311
3
1.8k
データの信頼性を支える仕組みと技術
chanyou0311
6
2.3k
Pulumi に入門してみた
chanyou0311
1
350
What is DRE? - Road to SRE NEXT@広島
chanyou0311
3
1.2k
release-please で実現する手軽で不変な Docker イメージタグ付け方法
chanyou0311
0
500
データ基盤を支える技術
chanyou0311
9
4.5k
おうちk8s入門 - すごい広島 IT初心者の会 [84]
chanyou0311
1
440
Other Decks in Programming
See All in Programming
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
0
190
チームをチームにするEM
hitode909
0
380
AI時代を生き抜く 新卒エンジニアの生きる道
coconala_engineer
1
430
新卒エンジニアのプルリクエスト with AI駆動
fukunaga2025
0
230
Implementation Patterns
denyspoltorak
0
120
re:Invent 2025 トレンドからみる製品開発への AI Agent 活用
yoskoh
0
380
愛される翻訳の秘訣
kishikawakatsumi
3
350
実は歴史的なアップデートだと思う AWS Interconnect - multicloud
maroon1st
0
260
AIコーディングエージェント(NotebookLM)
kondai24
0
230
リリース時」テストから「デイリー実行」へ!開発マネージャが取り組んだ、レガシー自動テストのモダン化戦略
goataka
0
140
Python札幌 LT資料
t3tra
7
1k
Patterns of Patterns
denyspoltorak
0
340
Featured
See All Featured
The untapped power of vector embeddings
frankvandijk
1
1.5k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
110
30 Presentation Tips
portentint
PRO
1
170
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
170
The browser strikes back
jonoalderson
0
120
Balancing Empowerment & Direction
lara
5
820
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
66
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
400
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
The Spectacular Lies of Maps
axbom
PRO
1
400
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.4k
Transcript
quicktype を使って爆速で型定義する 株式会社ガイアックス 中村 優 @chanyou0311 1
中村 優 ソーシャルメディアマーケティング事業部 データ解析基盤の構築、運⽤ DDD を Django で実践中 2
仕事の特性上、外部 API を触ることが多い API の返り値(JSON )をパースするのが⼿間 パースできても補完が効かない API の返り値(JSON )に
key があったりなかったりする 3
quicktype というツール、ご存知ですか? 4
quicktype JSON などのサンプルデータの型を推測し、対応する⾔語で出⼒す るライブラリ npm パッケージとして公開されている https://app.quicktype.io/ で Web UI
でも使える 5
Web UI 試してみる https://app.quicktype.io/ 6
外部 API を利⽤する際に便利 データのクローリング OAuth 認証のアクセストークン などなど… 7
quicktype 便利でした ほどよくデータを流し込めば、いい感じに型定義してくれる がんばってパースしなくてもよい 補完も効いて開発体験が劇的に向上! 8