plugin validador jquery - sem validação

Eu sei que isso deve ser simples (de acordo com a página do plugin)

Mas eu estou tentando usar o plugin sem sucesso, aqui está minha forma:

<code><form id="mongoForm">
        <label for="skip">skip:</label> <input type="text" id="skip"
            style="width: 70px">
        <p />
        limit: <span id="limitLable" style="border: 0">1</span>
        <div id="limit" style="width: 250px"></div>
        <p />
        <label for="collection">collection: </label> <input type="text"
            id="collection">
        <p />
        <label for="sort">sort: </label> <input type="text" id="sort">
        <p />
        <label for="type">type: </label><select id="type">
            <option value="find" selected="selected">find</option>
            <option value="count">count</option>
        </select>
        <p />
        <label for="query">query: </label>
        <textarea rows="10" cols="80" id="query"></textarea>
        <input type="submit" value="execute" id="execute">
    </form>
</code>

e meu script jquery:

<code>$(document).ready(function() {
    $.validator.addMethod("validJson", function(value, element) {
        try {
            var val = $.parseJSON(value);
            return true;
        } catch (e) {
            return false;
        }

    }, "Invalid JSON string");
    $("#mongoForm").validate({
        rules : {
            collection : {
                required : true
            },
            query : {
                validJson : true
            }
        },
        submitHandler : function(form) {
            queryServer();
        }
    });
</code>

Mas a validação não está funcionando. Se eu adicionar uma classe = "obrigatório" às entradas, ele funcionará para validações personalizadas, mas não para meu método validJson personalizado. Mas isso não resolve meu problema, pois alguns campos não são necessários Eu só preciso validar valores opcionais

Alguma idéia por favor?

questionAnswers(1)

yourAnswerToTheQuestion