Simplificamos un poco las funciones separando el request y el json en una unica funcion