transformJsonListOfString<T> function

List<T> transformJsonListOfString<T>(
  1. Map<String, dynamic> json,
  2. String key
)

Implementation

List<T> transformJsonListOfString<T>(
  Map<String, dynamic> json,
  String key,
) {
  final List<dynamic> list = getJsonValue(json, key);

  String mapper(it) {
    return it as String;
  }

  return list.isEmpty ? [] : list.map(mapper).toList() as List<T>;
}