Componente de JSON en CakePHP
Un componente muy útil desarrollado por Eelco Wiersma en base al paquete de PEAR Service_JSON.
Su uso es muy simple, agregar el componente en tu controlador y este estará listo para encoding y decoding en JSON.
var $components = array('json');
$valor = array('uno', 'dos', 'tres', array('arreglo', 'multiple'));
//convertimos el arreglo a json y lo guardamos en $resultado
$resultado = $this->json->encode($valor);
//ahora al revez.. lo pasamos de json a un objeto
$resultado = $this->json->decode($resultado);
Bájalo en CakeForge.
Actualización:
Las funciones de JSON también están disponibles como extensiones de PECL para PHP y a partir de PHP 5.2 son incluidas en los binarios por default.