Convertir datos de devolución de AJAX a JSON

Estoy tratando de recuperar datos en un objeto JSON (que he validado está formateado correctamente) y enviar los datos a la consola firebug. Validé el JSON usando JSONLint (http://jsonlint.com/) y sé que los datos no regresan en el objeto JSON porque cuando lo registro, se registra como texto en lugar de como un objeto. Cuando miro la publicación ajax, hay una pestaña JSON y muestra el objeto, simplemente no puedo recuperarlo por alguna razón.

Mi llamada ajax es

    $.ajax({
        url:'/coords/base',
        data: { type: obj.type, id: obj.id },
        dataType:'text',
        type:'get',
        async:false,
        success: function(data) {
            console.log(data);
        }
    });

Mis datos de devolución se ven así:

    {   
        "1": {"name":"TEXT","coords":[        
            { "entry":3,"x":15,"y":15 }     
        ]}}

Cuando configuro la llamada AJAX a una variable y agrego .responseText; Al final de la llamada, puedo recuperar el retorno de texto sin formato de la llamada AJAX. Pensé que podría usar $ .serialize () o $ .parseJSON () pero luego aparece el error "excepción no detectada: error de sintaxis, expresión no reconocida".

El objetivo final sería recuperar el contenido de este texto de respuesta y usar el objeto JSON en todos mis archivos. Esta llamada debe realizarse de forma sincrónica porque se carga en datos vitales.

Cualquier ayuda sería muy apreciada.

Respuestas a la pregunta(2)

Su respuesta a la pregunta