jQuery + JSON cómo definir la clave de la variable

Tengo el siguiente código

$.post(
    "/factory/set",{
         key : value
    },
    function(response) {

        });
    }, "json"
);

dónde

key = "foo"
value = "bar"

pero el servidor siempre obtiene "clave" y "barra", ¿hay alguna forma de establecer la clave como variable, no como cadena?