Como JSON decodificar elementos de matriz em JavaScript?

Eu tenho um array JavaScript que, entre outros, contém um URL. Se eu tentar simplesmente colocar o URL na página (o array está em um projeto envolvendo a API do Yahoo! Maps), ele mostrará o URL como deveria ser.

Mas se eu tentar fazer um redirecionamento ou simplesmente fazer um 'alerta' no elemento da matriz de link, obtenho:

function () {return JSON.encode (this);}

Tanto quanto eu vejo isso é porque o navegador faz um JSON.encode quando ele processa a página, assim, o link é exibido OK. Eu tentei vários métodos para torná-lo redirecionar (isso é o que eu quero fazer com o link) corretamente (incluindo o uso de 'eval'), mas sem sorte.

Depois de seguir algumas sugestões eu corrieval('(' + jsonObject + ')') mas ainda retorna a mesma saída.

Então, como isso é feito?

questionAnswers(7)

yourAnswerToTheQuestion