Carregando arquivo JSON local

Estou tentando carregar um arquivo JSON local, mas ele não funcionará. Aqui está o meu código JavaScript (usando jQuery:

var json = $.getJSON("test.json");
var data = eval("(" +json.responseText + ")");
document.write(data["a"]);

O arquivo test.json:

{"a" : "b", "c" : "d"}

Nothing é exibido e o Firebug informa que os dados são indefinidos. No Firebug eu posso verjson.responseText e é bom e válido, mas é estranho quando copio a linha:

 var data = eval("(" +json.responseText + ")");

no console do Firebug, ele funciona e eu posso acessar os dado

Alguém tem uma solução?

questionAnswers(22)

yourAnswerToTheQuestion