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

Вот как я бы настроил класс MyObject для разбора Json.
class MyObject {
String value;
MyObject({this.value});
static MyObject fromMap(Map<String,dynamic> map){
var value = map['value'];
return MyObject(value:value);
}
}
Спасибо. Я смотрю на это.