Anexar dados JSON à solicitação POST

Eu tenho um formulário AJAX que envia corretamente e que envia um modelo completo para o controlador. O que eu quero é adicionar um JSON para ser enviado com o Request. Eu consegui interceptar o POST assim:

$(document).ready(function() {
    $("form").submit(function(e) {
        if (e.originalEvent.explicitOriginalTarget.id == "submit") {
        }
    });

O que eu não sei é como enviar meus dados JSON, além de manter os dados enviados inicialmente no envio do formulário. Pensei em adicionar um campo oculto, definindo seu valor para a string JSON e, em seguida, desserializando-o no servidor, mas isso parece bastante errado.

questionAnswers(4)

yourAnswerToTheQuestion