1、网站生成
www.geekailab.com/io/tools/js…
2、json_serializable
dependencies: flutter:
sdk: flutter
json_annotation: ^4.5.0
dev_dependencies:
flutter_test: sdk: flutter dio: ^4.0.0
json_serializable: ^6.2.0
build_runner: ^2.1.11
import 'package:json_annotation/json_annotation.dart';
part 'result.g.dart';
@JsonSerializable()class Result { //定义字段 int code; String method; String requestPrams; Result(this.code, this.method, this.requestPrams); //固定格式,不同的类使用不同的mixin即可 factory Result.fromJson(Map<String, dynamic> json) => _$ResultFromJson(json); //固定格式, Map<String, dynamic> toJson() => _$ResultToJson(this);}
flutter packages pub run build_runner build