一、集成插件
在pubspec.yaml
文件中添加
json_serializable
的相關插件
1 dependencies: 2 flutter: 3 sdk: flutter 4 5 json_annotation: ^3.0.0 6 7 dev_dependencies: 8 flutter_test: 9 sdk: flutter 10 11 #這兩個是dev的,不要放到上面去了 12 build_runner: ^1.0.0 13 json_serializable: ^3.2.0
二、創建model
為了便利的使用json_serializable
庫,使用這位大牛的這個小工具:
將右側框內轉換過的內容復制下來,在自己項目中創建user.dart文件,將你復制的內容粘貼進去。然后你會看到類中一些地方會飄紅線,這是正常的哈:
這個時候,你在項目根目錄下輸入命令:flutter packages pub run build_runner build
,完成之后會在user.dart
同級目錄下,自動創建一個名為user.g.dart
的文件: