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 ;)