ASP.NET WebAPI: cómo pasar un objeto con $ .getJSON

Tengo un control de ASP.NET WebAPI a continuación:

<code>public SomeObject GetBenchMarkData(Comment comment)
        {
            //do stuff
        }
</code>

En el lado del cliente estoy tratando esto a continuación:

<code>var comment = { ID: 0, Text: $('#text').val(), Author: $('#author').val(), Email: $('#email').val(), GravatarUrl: '' };
            var json = JSON.stringify(comment);
            $.getJSON("api/MintEIQAPI/" + json,
</code>

El problema es que la acción GetBenchMarkData nunca se llama con la consulta getJSON anterior.

¿Podría alguien ayudarme, por favor, qué estoy haciendo mal?

Gracias.

Respuestas a la pregunta(2)

Su respuesta a la pregunta