getJsonBody method
Returns a Map<String, dynamic>
representation of json body data.
Useful for small size bodies. For large amounts of data use bodyData stream instead.
Implementation
Future<Map<String, dynamic>> getJsonBody() async {
try {
return JsonDecoder().convert(await getTextBody()) as Map<String, dynamic>;
} catch (_) {
throw ApiRequestException.badRequest('Invalid body data.');
}
}