$map<T> static method

Map<String, T>? $map<T>(
  1. dynamic json,
  2. String key
)

Implementation

static Map<String, T>? $map<T>(dynamic json, String key) {
  final value = _getJsonValue(json, key);
  if (value is Map) {
    try {
      return Map<String, T>.from(value);
    } catch (e) {
      if (!isRelease) {
        throw '$_formJsonErrorStart: $key -> Map<String, ${T.toString()}> 类型转换失败, '
            'json data: \n'
            '================================================================\n'
            '$value\n'
            '================================================================\n'
            '$_formJsonErrorEnd';
      }
    }
  }
  return null;
}