На самом деле, я использую традиционный способ работы с Json:
factory MyObject.fromJson(Map<String, dynamic> json)
У меня много объектов, связанных с Json, и со временем я сталкиваюсь с такими проблемами, как:
Converting object to an encodable object failed: Instance of 'MyObject'#0
Я ищу лучший способ (внешний плагин или что-то еще) манипулировать этими Json.