为什么调用 ConfigModel的searchUrl的时候加了一个toJson方法就不报错了
来源:12-5 首页大接口Dao层实现和调用-2【Dao层设计】

远远辰
2019-08-02
调用的时候
HomeDao.fetch().then((result) {
setState(() {
resultString = json.encode(result.config);
});
}
在configModel里面加了这个方法就不报错了 但是没有直接使用toJson方法啊
Map<String, dynamic> toJson() {
return { searchUrl: searchUrl};
}
写回答
1回答
-
CrazyCodeBoy
2019-08-02
这是因为调用json.encode将模型转换成字符串的时候需要用到toJson方法,否则调用上述方法会报错。
00
相似问题