在flutter中创建model时,通过命令flutter packages pub run build_runner build
可以正常生成xx.g.dart文件,但使用时会报错Error: Method not found: '_$YourClassNameFromJson'
,翻遍网络也没找到原因。后来发现原来是在引入文件的地方写成了类的名字,而不是文件的名字。引用文件的名字才是对的。
错误:import '../../models/StudentModel.dart';
正确:import '../../models/studentModel.dart';
Have fun.
网友评论