Token inesperado <no JSON na posição 2 jquery Preenchimento automático

Eu tenho uma solicitação AJAX com jQuery "preenchimento automático", como código abaixo:

    var clientesList = [];

    $("#clientes").autocomplete({
        source: function (request, callback) {
            $.ajax({
                type: "POST",
                url: "../../../Cliente/GetClientesByName",
                data: "{'nome':'" + request.term + "'}",
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function (data) {
                    debugger;
                    callback($.map(data.cities, function (obj) {
                        return obj.Main
                    }))
                }
            })
        }
    })

Quando o evento é disparado, o erro é mostrado em jquery.min ??

"Criar: 2 SyntaxError não capturado: token inesperado <no JSON na posição 2"

Minha entrada HTML é esta:

<input type="text" id="clientes" class="form-control col-md-10" />

questionAnswers(3)

yourAnswerToTheQuestion