valueFromJson method

  1. @override
List valueFromJson(
  1. dynamic json
)
override

Implementation

@override
List<dynamic> valueFromJson(dynamic json) {
  return switch (json) {
    List list => list.mapIndexed((index, element) {
        final type = types[index];
        return type.valueFromJson(element);
      }).toList(),
    _ => throw Exception('Invalid value'),
  };
}