jsonToObj<T> method

T jsonToObj<T>({
  1. required dynamic json,
  2. required T handleJson(
    1. Map<String, dynamic> map
    ),
  3. required T defValue,
})

json转对象

Implementation

T jsonToObj<T>({
  required dynamic json,
  required T Function(Map<String, dynamic> map) handleJson,
  required T defValue,
}) {
  T t = defValue;
  Map<String, dynamic> realJson = dynamicToJson(json: json, defValue: {});
  try {
    t = handleJson(realJson);
  } catch (e) {
    if (kDebugMode) {
      print('$_tag错误:$e');
    }
  }
  return t;
}