Carga del archivo JSON local

Estoy intentando cargar un archivo JSON local pero no funcionará. Aquí está mi código JavaScript (usando jQuery:

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

El archivo test.json:

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

No se muestra nada y Firebug me dice que los datos no están definidos. En Firebug puedo verjson.responseText y es bueno y válido, pero es extraño cuando copio la línea:

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

en la consola de Firebug, funciona y puedo acceder a los datos.

¿Alguien tiene una solución

Respuestas a la pregunta(22)

Su respuesta a la pregunta