defaultJsonDeserializer top-level property
Uses JSON.decode(...) from dart:convert.
Implementation
Deserializer defaultJsonDeserializer = (Response response) {
final payload = response.body;
if (payload is String) {
if (payload.trim().isEmpty) {
return null;
} else {
return json.decode(payload);
}
} else {
throw RestClientException('Payload should be string if parsed as JSON');
}
};