习惯了Android开发的Gson,到了flutter感觉很别扭,好在还有json_serializable库,使用也很简单
1,在pubspec.yaml中添加依赖
暂时发现json_annotation和json_serializable 4.0系列版本有问题(2021/6/19), 无法生成g.dart,会报错
Generator cannot target libraries that have not been migrated to null-safety
所以改用低版本,等官方维护好了再升级
2,定义dart文件,例如我用的这个登录返回信息
报错很正常,因为还没使用命令 flutter packages pub run build_runner build
在AndroidStudio底部的Terminal中输入以上命令,等待片刻,报错就会消失,得到如下界面
3,愉快的在代码中调用吧
又找回了点点点的飞一般的感觉