#circe - Part 1 - Introduction to working with #JSON in #Scala
DevInsideYou
#circe - Part 1 - Introduction to working with #JSON in #Scala
This video is an introduction to working with JSON in a statically typed language like Scala with a prominent library called circe which is powered by Cats.
The code for the entire series is here: https://github.com/DevInsideYou/circe-playground
circe website: https://circe.github.io/circe/
Macro paradise scalac plugin for Scala v2.12.x or older: https://docs.scala-lang.org/overviews/macros/paradise.html
Github API: https://api.github.com
This video is part of the following playlists: https://www.youtube.com/playlist?list=PLJGDHERh23x_V-xoAhs3tFhpA9TWbXmnQ https://www.youtube.com/playlist?list=PLJGDHERh23x-6BDe6Btvr_k5Wt70_l8FI
Table of Contents: 03:28 round trip showcase 08:40 layers 17:15 circe-literal String interpolation 22:13 reading JSON from various sources 33:44 seeing how circe behaves in corner cases 41:16 a word about automatic derivation 45:24 real world example - using the GitHub API
Website: https://devinsideyou.com
Patreon: https://patreon.devinsideyou.com Discord: https://discord.devinsideyou.com Twitter: https://twitter.devinsideyou.com Github: https://github.devinsideyou.com LBRY: https://lbry.devinsideyou.com
Install scripts: https://install.devinsideyou.com Giter8 templates: https://g8.devinsideyou.com
Spotify concentration playlist: https://code.radio.devinsideyou.com
Cheers and Happy Coding!
#tutorial ... https://www.youtube.com/watch?v=712WE9Ou7BE
180382073 Bytes