sendJsonPretty method
Sends a JSON response with pretty printing.
Implementation
void sendJsonPretty(dynamic data, {int indent = 2}) {
if (_sent) return;
_headers.setContentTypeString('application/json; charset=utf-8');
final encoder = JsonEncoder.withIndent(' ' * indent, _defaultToEncodable);
final jsonString = encoder.convert(data);
if (_compression) {
_response.add(gzip.encode(_safeUtf8Encode(jsonString)));
} else {
_response.add(_safeUtf8Encode(jsonString));
}
_closeResponse();
}