Bueno, ahora estamos hablando de javaScript
:
Si es una respuesta obtenida a través de AJAX yo lo hago así (preferentemente dentro de un try catch):
Código:
respuesta = eval('('+request.responseText+')');
Si lo querés insertar dentro del código javascript, supongo que te alcanzaría con (testeo en diferentes navegadores mediante):
Código:
var objeto = <?php echo json_encode($array); ?>;