Flutter: How to (de)serialize JSON Properly

A definitive guide to clean model generation that AI agents keep getting wrong.