import 'package:json_annotation/json_annotation.dart'; part 'job_handwriting.g.dart'; @JsonSerializable() class JobHandwriting extends Object { @JsonKey(name: 'lattices') List lattices; @JsonKey(name: 'paperPicture') String paperPicture; @JsonKey(name: 'pageNum') int pageNum; @JsonKey(name: 'pageCount') int pageCount; JobHandwriting( this.lattices, this.paperPicture, this.pageNum, this.pageCount, ); factory JobHandwriting.fromJson(Map srcJson) => _$JobHandwritingFromJson(srcJson); Map toJson() => _$JobHandwritingToJson(this); } @JsonSerializable() class Lattices extends Object { @JsonKey(name: 'stroke') int stroke; @JsonKey(name: 'x') int x; @JsonKey(name: 'y') int y; @JsonKey(name: 'time') int time; Lattices( this.stroke, this.x, this.y, this.time, ); factory Lattices.fromJson(Map srcJson) => _$LatticesFromJson(srcJson); Map toJson() => _$LatticesToJson(this); }