Agregar datos JSON a la solicitud POST

Tengo un formulario AJAX que se envía correctamente y que envía un modelo completo al controlador. Lo que quiero es agregar un JSON para ser enviado con la Solicitud. He logrado interceptar el POST así:

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

Lo que no sé es cómo enviar mis datos JSON, a la vez que mantengo los datos enviados inicialmente en el envío del formulario. Pensé en agregar un campo oculto, establecer su valor en la cadena JSON y luego des-serializarlo en el servidor, pero eso parece bastante incorrecto.

Respuestas a la pregunta(4)

Su respuesta a la pregunta