JSON and Serialization in Flutter

Part 2: Serialization using Code generation and Code for nested classes