tryGetMap method

Map<String, dynamic>? tryGetMap({
  1. ValueChanged<Map<String, dynamic>>? run,
})

获取 json

Implementation

Map<String, dynamic>? tryGetMap({ValueChanged<Map<String, dynamic>>? run}) {
  if (jsonString.isEmpty) {
    return null;
  }
  try {
    final mapData = jsonDecode(jsonString);
    if (map is Map<String, dynamic>) {
      run?.call(mapData);
      return mapData;
    }
  } catch (_) {}
  return null;
}