Pablasso

Componente de JSON en CakePHP

May 28, 2007

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.


Juan Pablo OrtizWritten by Juan Pablo Ortiz who lives and works in Guadalajara, Mexico. You should follow him on Twitter