fromJsonToBody static method

Body fromJsonToBody(
  1. dynamic body
)

Implementation

static Body fromJsonToBody(dynamic body) {
  if (body == null) {
    return Body.isNullOrAbsent();
  }

  if (body == '') {
    return Body.empty();
  }

  if (body is String) {
    return Body.string(body);
  }

  if (body is Map<String, dynamic>) {
    return Body.json(Json.object(body));
  }

  if (body is Iterable<dynamic>) {
    return Body.json(Json.array(body));
  }
  throw AssertionError('Unknown body type ${body.runtimeType}');
}