def _extract_json_body(request: IRequest) -> object: json_body = {} if request.body == '': request.body = '{}' try: json_body = request.json_body except (ValueError, TypeError) as err: error = error_entry('body', None, 'Invalid JSON request body'.format(err)) request.errors.append(error) return json_body