flushJson method
Completes with UTF-8 JSON, defaulting to HTTP 200 and JSON content type.
Implementation
void flushJson(Object? value,
{int statusCode = 200, Map<String, String> headers = const {}}) =>
flush(HttpResponse.bytes(
statusCode: statusCode,
bytes: utf8.encode(jsonEncode(value)),
uri: request.uri,
headers: HttpHeaders.single(
{'content-type': 'application/json; charset=utf-8'})
.merge(HttpHeaders.single(headers))));