Parsear JSON en PHP

  • 2 Respuestas
  • 865 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado PepBD

  • *
  • Underc0der
  • Mensajes: 5
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil

Parsear JSON en PHP

  • en: Julio 06, 2018, 07:40:32 pm
Despues de mucho trabajo he conseguido cambiar el encoding de un archivo que he publicado en un post anterior y he conseguido esto:
https://pastebin.com/2GRgU59g
El problema de esto es que es muy parecido a un JSON pero tiene algunas cosas diferentes de manera que no puedo usar el parser que lleva PHP para poder leerlo como si fuese un JSON. Alguna sugerencia?
« Última modificación: Julio 06, 2018, 09:04:02 pm por PepBD »

Desconectado blackdrake

  • *
  • Co Admin
  • Mensajes: 1970
  • Actividad:
    13.33%
  • Country: es
  • Reputación 16
    • Ver Perfil

Re:Parsear JSON en PHP

  • en: Julio 09, 2018, 03:41:10 am
Si no es un JSON al uso ni con PHP ni otros lenguajes podrás parsearlo de manera automática, así que... se me ocurre que te hagas tú un parser siempre y cuando el estilo (formato) nunca cambie.


Desconectado WHK

  • *
  • Underc0der
  • Mensajes: 119
  • Actividad:
    0%
  • Reputación 10
  • The Hacktivism is not a crime
    • Yahoo Instant Messenger - yan_uniko_102
    • Ver Perfil
    • WHK

Re:Parsear JSON en PHP

  • en: Julio 09, 2018, 12:25:38 pm
Hola, no se cual es el "post anterior" ni que es lo que queres especificamente, pero por lo que veo eso no es un json sino un objeto de javascript. Intenta con esto:

Código: [Seleccionar]
var parsed = { ... mi objeto acá ... };
Si lo tienes como un string prueba con esto:

Código: [Seleccionar]
var parsed = eval(data);
Donde data es tu código en string.

Luego para comprobar que todo esté ok haz un:

Código: [Seleccionar]
console.log(parsed);
Saludos.