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.