def load_json_query_viewargs_data(request: Request, schema: Schema) -> Dict[str, Any]: """Load data from a request accepting either json or querystring or view_args encoded data""" view_args = parser.load_view_args(request, schema) # Get data either from json or from querystring data = parser.load_json(request, schema) if data is missing: data = parser.load_querystring(request, schema) if data is missing: return data data = _combine_data_and_view_args(data, view_args, schema) return data
def load_json_query_data(request: Request, schema: Schema) -> Dict[str, Any]: """Load data from a request accepting either json or query encoded data""" data = parser.load_json(request, schema) if data is not missing: return data return parser.load_querystring(request, schema)