parse method

  1. @override
T parse(
  1. dynamic rawData
)
override

解析数据 rawData 原始响应数据 返回解析后的目标数据

如果解析失败,应抛出 ParserException

Implementation

@override
T parse(dynamic rawData) {
  try {
    return parser(rawData);
  } catch (e) {
    if (e is ParserException) {
      rethrow;
    }
    throw ParserException('自定义解析器执行失败', rawData: rawData, originalError: e);
  }
}