Ciao a tutti,
ho creato una pagina php che mi restituisce un array JSON come il seguente:

codice:
[{"Nome":"Hotel1","Coordinate":"45.779549, 9.837062"},{"Nome":"Mesir","Coordinate":"32.971413, 8.572154"},{"Nome":"Hotel2","Coordinate":"46.170659, 9.879384"},{"Nome":"Provarba","Coordinate":"42.962038, 9.594305"},{"Nome":"FAttoria","Coordinate":" "},{"Nome":"Preda","Coordinate":"37.618934, 9.675869"},{"Nome":"omu","Coordinate":"48.993138, 8.554401"},{"Nome":"Surau","Coordinate":"49.625635, 9.698471"},{"Nome":"Agriturismo","Coordinate":"49.833302, 9.656800"}]

Vado quindi a richiamarlo tramite il mio codice javascript

codice:
jQuery.getJSON('http://localhost:500/prova/getcoordinate.php', function(data)
{    
            
    // ciclo l'array
    for(i=0; i<data.length; i++)
    {                    
        alert('bingo');
        Aziende[i] = new Azienda(Aziende[i].Nome, Aziende[i].latitudine, Aziende[i].longitudine);
    }
}).fail(function( jqxhr, textStatus, error ) 
    {
        var err = textStatus + ', ' + error;
        alert( "Errore: " + err);
    });

Non capisco perchè poi mi ritrovo un errore come questo:

codice:
Errore: parsererror, SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data

Noto ovviamente che nel JSON c'è inizialmente una parentesi quadra, ma mi pare che dalle specifiche sia cosentita; anche perchè ho provato a restituire un solo elemento (e quindi omettendo le parentesi quadre iniziali) e mi viene mostrato il medesimo errore.

Sapete darmi qualche suggerimento?