Hola augusto_jaramil, hace tiempo estaba en un problema parecido al tuyo y gracias a PEAR lo pude solucionar:
Descargas la librería de aquí:
http://pear.php.net/pepr/pepr-proposal-show.php?id=198
(No requiere instalación, es un archivo PHP más)
Lo descargas de donde dice "
PEAR package file (.tgz)"
Lo descomprimes y dentro de la carpeta, aparte de haber ejemplos hay un archivo llamado "
JSON.php". Este es el archivo que necesitas incluir en tu código PHP para codificar o decodificar el JSON, ejemplo:
Código PHP:
Ver original<?php
require_once 'Services/JSON.php';
if ( $assoc ){
$json = new Services_JSON(SERVICES_JSON_LOOSE_TYPE);
} else {
$json = new Services_JSON;
}
return $json->decode($content);
}
}
require_once 'Services/JSON.php';
$json = new Services_JSON;
return $json->encode($content);
}
}
?>
y para usarlo con decodificar por ejemplo:
A mí me funciona bastante bien. Prueba y me avisas.
Saludos.