美文网首页
json转model

json转model

作者: 阿狸小朋友 | 来源:发表于2020-07-05 19:11 被阅读0次
dependencies:
  json_annotation: ^3.0.1

dev_dependencies:
  json_serializable: ^3.3.0
  build_runner: ^1.10.0

然后在lib下创建model文件

import 'package:json_annotation/json_annotation.dart';

part 'user.g.dart';

///这个标注是告诉生成器,这个类是需要生成Model类的
@JsonSerializable()
class User {
  User(this.name, this.email);

  String name;
  String email;
  //不同的类使用不同的mixin即可
  factory User.fromJson(Map<String, dynamic> json) => _$UserFromJson(json)
  Map<String, dynamic> toJson() => _$UserToJson(this);
}

运行指令:

flutter pub run build_runner build

相关文章

网友评论

      本文标题:json转model

      本文链接:https://www.haomeiwen.com/subject/pmoxzhtx.html