AngelHttpException.fromJson constructor

AngelHttpException.fromJson(
  1. String str, {
  2. int fallbackStatusCode = 500,
})

Like AngelHttpException.fromMap. Throws a FormatException if str is not a JSON object.

Implementation

factory AngelHttpException.fromJson(
  String str, {
  int fallbackStatusCode = 500,
}) {
  var data = json.decode(str);
  if (data is! Map) {
    throw FormatException('Expected a JSON object', str);
  }
  return AngelHttpException.fromMap(
    data,
    fallbackStatusCode: fallbackStatusCode,
  );
}