Response.json constructor

Response.json({
  1. int statusCode = 200,
  2. Object? body = const <String, dynamic>{},
  3. Map<String, Object> headers = const <String, Object>{},
})

Create a Response with a json encoded body.

Implementation

Response.json({
  int statusCode = 200,
  Object? body = const <String, dynamic>{},
  Map<String, Object> headers = const <String, Object>{},
}) : this(
        statusCode: statusCode,
        body: body != null ? jsonEncode(body) : null,
        headers: {
          ...headers,
          if (!headers.containsKey(HttpHeaders.contentTypeHeader))
            HttpHeaders.contentTypeHeader: ContentType.json.value,
        },
      );