Moshi is the successor to Gson. We will briefly contrast Moshi to Gson and explain the advantages of Moshi's API and implementation. We will cover the power of the streaming API for complex use cases, like polymorphic deserialization, and how Okio's types make building off of Moshi easy. Finally, we will go through how to use Moshi effectively with Retrofit and Auto-Value-Moshi and some tricks to employ when upgrading.
Bonus: Let's talk about Kotlin Support!