El error es un error de sintaxis:
Código PHP:
An error occurred
Application error
Exception information:
Message: Decoding failed: Syntax error
Stack trace:
#0 /home/manuteko/public_html/demo_extjs_local/application/modules/default/controllers/IndexController.php(55): Zend_Json::decode('[? {...')
#1 /home/manuteko/public_html/demo_extjs_local/library/Zend/Controller/Action.php(513): Default_IndexController->facturasAction()
#2 /home/manuteko/public_html/demo_extjs_local/library/Zend/Controller/Dispatcher/Standard.php(295): Zend_Controller_Action->dispatch('facturasAction')
#3 /home/manuteko/public_html/demo_extjs_local/library/Zend/Controller/Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
#4 /home/manuteko/public_html/demo_extjs_local/library/Zend/Application/Bootstrap/Bootstrap.php(97): Zend_Controller_Front->dispatch()
#5 /home/manuteko/public_html/demo_extjs_local/library/Zend/Application.php(366): Zend_Application_Bootstrap_Bootstrap->run()
#6 /home/manuteko/public_html/demo_extjs_local/public/index.php(26): Zend_Application->run()
#7 {main}
Avanzando con la expresión regular he llegado a esto:
Código PHP:
$patron = '/[a-zA-Z]*\:/';
preg_match_all($patron, $json, $coincidencias);
Pero solo logro separar cada palabra y aún no doy con el como agregar los " " a la palabra para dejarla de la forma "itemId":
Saludos