实际上,我使用传统的方式与Json合作:
factory MyObject.fromJson(Map<String, dynamic> json)
我有很多处理Json的对象,随着时间的推移,我会遇到如下问题:
Converting object to an encodable object failed: Instance of 'MyObject'#0
我正在寻找最好的方法(外部插件或其他东西)来操纵这些Json。
并且docs有一个关于JSON序列化的优秀resource。
这就是我如何设置MyObject类来解析Json
class MyObject {
String value;
MyObject({this.value});
static MyObject fromMap(Map<String,dynamic> map){
var value = map['value'];
return MyObject(value:value);
}
}