EncoderModel.fromJson constructor

EncoderModel.fromJson(
  1. Map<String, dynamic> json
)

Create from a JSON-like Map

Implementation

factory EncoderModel.fromJson(Map<String, dynamic> json) {
  final rawMap = Map<String, int>.from(json['labelToIndex'] as Map);
  final reconstructedMap = rawMap.map((k, v) => MapEntry(k, v));

  return EncoderModel(
    type: json['type'] as String,
    labelToIndex: reconstructedMap,
    trainedAt: DateTime.parse(json['trainedAt'] as String),
  );
}