dynamicToJson<T> method

T dynamicToJson<T>({
  1. required dynamic json,
  2. required T defValue,
})

Implementation

T dynamicToJson<T>({required dynamic json, required T defValue}) {
  try {
    if (json is String) {
      return jsonDecode(json);
    } else if (json is List || json is Map) {
      return json;
    }
  } catch (e) {
    if (kDebugMode) {
      print('$_tag错误:$e');
    }
  }
  return defValue;
}