实际上,我使用的是与Json合作的传统方式:
factory MyObject.fromJson(Map<String, dynamic> json)
我有很多对象在处理Json,随着时间的流逝,我遇到诸如以下的问题:
Converting object to an encodable object failed: Instance of 'MyObject'#0
我正在寻找操纵这些Json的最佳方法(外部插件或其他工具)。
答案 0 :(得分:1)
看看json_serializable软件包。
而且docs对于JSON序列化具有出色的resource。
答案 1 :(得分:1)
这就是我设置MyObject类以解析Json
的方式class MyObject {
String value;
MyObject({this.value});
static MyObject fromMap(Map<String,dynamic> map){
var value = map['value'];
return MyObject(value:value);
}
}