Hola:
tengo el siguiente codigo en mi pagina de php  
 Código PHP:
    <?php
$arr = array("valor"=>"1","texto"=>"condicion");
?>
<input type="hidden" name="test" value="<?php echo json_encode($arr); ?>"/>
y su respectivo boton para enviar la informacion   
  en la pagina js tengo el codigo  
Código:
 //esperrar a que se cargue el dom...
$("boton").click(function(){
  var test = $("input[name='test'").val();
  alert(test);  //me da {
  alert(Jquery.parseJSON(test)); // me da error
});
  Sin embargo si lo hago via ajax todo ok, pero no es eso lo que quiero, sino lo que ven aca: pasar un array desde php y que javascript me lo asimile. Espero me puedan ayudar.