Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/03/2013, 23:17
granvia86
 
Fecha de Ingreso: abril-2008
Ubicación: Barcelona
Mensajes: 99
Antigüedad: 16 años, 1 mes
Puntos: 0
Dudas al procesar un json con php

Hola muy buenas,

Tengo un problema al procesar un archivo json que obtengo de una página. Esta me arroja por ejemplo:
[{\"event\":\"reject\",\"ts\":1360889409,\"msg\":{\ "ts\":1360889409,\"subject\":\"Recuperar datos de acceso\",\"email\":\"estecorreonoexiste22222222222 [email protected]\",\"tags\":[],\"opens\":[],\"clicks\":[],\"state\":\"sent\",\"_id\":\"119cc81e81c54094b7c0 1043a9ae6f16\",\"sender\":\"[email protected]\"}}, {\"event\":\"send\",\"ts\":1360889461,\"msg\":{\"t s\":1360889461,\"subject\":\"Recuperar datos de acceso\",\"email\":\"[email protected]\",\"tag s\":[],\"opens\":[],\"clicks\":[],\"state\":\"sent\",\"_id\":\"a95089c5eb144c6c82ee 9e8947af44c0\",\"sender\":\"[email protected]\"}}


El problema es que primero no entiendo el motivo por el que aparece una barra invetida. ¿Cómo limpio el json? A través de
Código PHP:
$json=stripslashes($peticion); // Eliminar barras invertidas 
??


Y luego yo quiero convertir el json en un array, siempre tendré 3 variables ts, event y msg, que este último a su vez se compone de otro array.

¿Cómo puedo pasar todo esto a un array para luego guardar los registros en una bd con mysql?


Gracias ;)