JQuery remove matrizes vazias ao enviar

Eu tenho o seguinte código

$.post('block_ajax.php'
    ,   {   'action': 'set_layout'
        ,   'listid': 123
        ,   'layout': []
        }
    ,   function(data) {
            // ...
        }
);

O script de recebimento (block_ajax.php) recebe apenas os parâmetros "action" e "listid". Quando inspeciono o que é enviado usando o Chrome, vejo que o parâmetro "layout" nem é enviado ao script de back-end.

Como existe uma diferença entre uma matriz vazia e a ausência de uma matriz, gostaria que o JQuery enviasse a matriz vazia. Posso encontrar algumas indicações de que o JQuery (1.6.1) parece fazer isso, mas não como impedi-lo. O formato JSON permite matrizes vazias e objetos vazios, então acho que deveria ser possíve

lguém sabe o que mudar para que o JQuery possa enviar matrizes vazia

questionAnswers(5)

yourAnswerToTheQuestion