1、引入依赖
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.3
# --------------------------
json_annotation: ^3.0.1
# --------------------------
dev_dependencies:
flutter_test:
sdk: flutter
# --------------------------
json_serializable: ^3.2.5
build_runner: ^1.8.0
# --------------------------
在pubspec.yaml
文件中的虚线标注的位置内引入如下依赖
注意:yaml 文件格式缩进非常严格,一定严格按照缩进对齐
2、准备 json 数据
我们可以通过 postman 等工具发起请求获得json数据,我这里的数据如下:
{
"code": 0,
"msg": "ok",
"data": {
"bikeModels": [
{
"modelId": "1405796097193857025",
"modelName": "王恒专用无动",
"pic": "https://athena-cdn.hellobike.com/media/20201110/819e33cd6d5e82f751e4325757f88e51.png",