美文网首页
Flutter 序列化与反序列化

Flutter 序列化与反序列化

作者: CCSHCoder | 来源:发表于2019-12-09 15:12 被阅读0次
Flutter 序列化与反序列化
dependencies: 
  json_annotation: ^3.0.0

dev_dependencies:
  build_runner: ^1.7.0
  json_serializable: ^3.2.3


import 'package:json_annotation/json_annotation.dart';
part 'info_model.g.dart';

@JsonSerializable()
class Info {
  String name;
  String userid;

  Info({
    this.name,
    this.userid,
  });
  //反序列化
  factory Info.fromJson(Map<String, dynamic> json) {
    return _$InfoFromJson(json);
  }

  //序列化
  Map<String, dynamic> toJson() {
    return _$InfoToJson(this);
  }  
}

//一次
flutter pub run build_runner build
//监听
flutter packages pub run build_runner watch



相关文章

网友评论

      本文标题:Flutter 序列化与反序列化

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