I am having this problem.
My JSON was output by Jason, a JSON editor and validator, AND I submitted it to a third party online validator (just in case 1uka.z wants to submit another completely unhelpful reply one year later). As with the OP, the data loads just fine (1uka.z seems to have missed that little tidbit).
The file is local as with the OP (i havent' tried it from an http server yet). FF version is 9.0.1. Firebug 1.9
My code looks like this:
////////
$.getJSON("data.json", function(data, textStatus) {
if (textStatus == "success")
{
alert("loaded");
}
else
alert("JSON non-success status: " + textStatus);
});
///////////
Even the the data loads, the error message is annoying.