创建两个类用于处理登录请求和响应的数据。新建文件名为ofzark
,里面定义一个使用json_serializable
的类LoginData
,包含string
类型的username
和password
属性。添加fromJson
和toJson
方法。另一个类名为Auth
,表示登录成功后的响应数据,包含id
、name
和token
属性。同样包含fromJson
和toJson
方法。最后,在项目目录下执行flutter pub run build_runner build
命令以自动生成这些类的代码。生成的文件位于of
目录下,文件名为auth.g.dart
,包含所需的代码。