一、后台返回以下数据,要将records里的每一条数据显示在界面。git
步骤1、复制要解析的数据github
步骤2、到https://javiercbk.github.io/json_to_dart/解析,修改类名,而后就能够用到项目中啦json
步骤3、引用数据模型并使用后端
/// 获取服务页面数据 Future<ServiceModel> getServicePageConten(formPage) async { try { print('开始获取数据...............'); Dio dio = new Dio(); // 后台返回数据 var response = await dio.get(_API_GET_PAGE, queryParameters: formPage); // 将后台对象转为json var data = json.decode(response.toString()); // 解析模型只是data里的数据,这里也只要data,要对应 ServiceModel serviceList= ServiceModel.fromJson(data['data']); if (response.statusCode == 200) { serviceList.records.forEach((item)=>print(item.productName)); return serviceList; } else { throw Exception('后端接口出现异常,请检测代码和服务器状况.........'); } } catch (e) { print('ERROR:======>${e}'); } }