elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: [Aporte] Mejores practicas en Java


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  Decodificar Json de una tabla Mysql
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Decodificar Json de una tabla Mysql  (Leído 758 veces)
Kemb

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Decodificar Json de una tabla Mysql
« en: 25 Febrero 2017, 00:00 »

Buenas, estoy editando una web open source que encontré por Internet.
Y para poder avanzar necesito sacar datos que están en la DB pero veo que la mayoría están Json en una tabla de Mysql
¿Como puedo sacar los datos filtrados de esa tabla?




En línea

engel lex
CoAdmin
***
Desconectado Desconectado

Mensajes: 12.066



Ver Perfil
Re: Decodificar Json de una tabla Mysql
« Respuesta #1 en: 25 Febrero 2017, 00:07 »

depende de el lenguaje que uses hay diferentes formas... en jscript simplemente algo así

Código
  1. var arreglo = JSON.parse('{"0":"1","1":"2","2":"3","3":"4"}');

y arreglo será un array


En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Kemb

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: Decodificar Json de una tabla Mysql
« Respuesta #2 en: 25 Febrero 2017, 06:21 »

¿Y como sería el llamado completo si solo quiero que en una tabla me muestre los resultados de "notes" que están dentro del campo json?
Lo siento soy un poco nuevo en esto y quiero aprender.
En línea

engel lex
CoAdmin
***
Desconectado Desconectado

Mensajes: 12.066



Ver Perfil
Re: Decodificar Json de una tabla Mysql
« Respuesta #3 en: 25 Febrero 2017, 14:04 »

Simplemente voy a repetir

depende de el lenguaje que uses hay diferentes formas... en jscript simplemente algo así

Código
  1. var arreglo = JSON.parse('{"0":"1","1":"2","2":"3","3":"4"}');

y arreglo será un array

Desde jscript no puedes llamar a MySQL
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Kemb

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: Decodificar Json de una tabla Mysql
« Respuesta #4 en: 25 Febrero 2017, 22:41 »

No se si me entiendes, lo que necesito es sacar por ejemplo el "ref" , "notes" y "custid" que están en un campo en json como se ve en la imagen.
Necesito que al poner el Id de la fila pueda filtrarme eso y no todo el campo.
Esto para que desde un search de la web pueda botarme estos resultados


¿Es posible?
En línea

engel lex
CoAdmin
***
Desconectado Desconectado

Mensajes: 12.066



Ver Perfil
Re: Decodificar Json de una tabla Mysql
« Respuesta #5 en: 26 Febrero 2017, 00:29 »

Directamente en MySQL es complicado, pero si es posible aunque si es una web, usaras algún lenguaje web, no?
« Última modificación: 26 Febrero 2017, 05:25 por engel lex » En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Kemb

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: Decodificar Json de una tabla Mysql
« Respuesta #6 en: 26 Febrero 2017, 14:40 »

Claro lo estaba trabajando en Php, pero solo logró que me bote el campo completo y no me sirve.
Quisiera que el resultado sea filtrado, pero no encuentro el modo.
En línea

engel lex
CoAdmin
***
Desconectado Desconectado

Mensajes: 12.066



Ver Perfil
Re: Decodificar Json de una tabla Mysql
« Respuesta #7 en: 26 Febrero 2017, 15:13 »

Claro lo estaba trabajando en Php, pero solo logró que me bote el campo completo y no me sirve.
Quisiera que el resultado sea filtrado, pero no encuentro el modo.

es que la gente es necia... -.- por eso tengo ya tengo desde el principio diciendote

depende de el lenguaje que uses hay diferentes formas...

pero te costaba decir desde el principio

lo estaba trabajando en Php

ahí tienes

json_decode

para usarlo
Código
  1. $arr = json_decode($cadena_json);
  2. echo $arr->notes;

o si lo quieres como array...

Código
  1. $arr = json_decode($cadena_json, true);
  2. echo $arr["notes"];
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Kemb

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: Decodificar Json de una tabla Mysql
« Respuesta #8 en: 28 Febrero 2017, 00:26 »

Gracias, me sirvió demasiado.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Mysql, ¿que pasa en la tabla?
Desarrollo Web
programatrix 4 1,264 Último mensaje 4 Abril 2008, 15:24
por programatrix
campos en tabla mysql
Bases de Datos
djdm52 4 2,472 Último mensaje 16 Noviembre 2011, 04:22
por djdm52
Mostrar tabla de MySQL con PHP
Desarrollo Web
ericksav22 3 1,158 Último mensaje 7 Enero 2013, 06:25
por EFEX
Array json php y mysql
Desarrollo Web
infinity92 3 999 Último mensaje 28 Julio 2013, 19:38
por EFEX
MySQL: la tabla no existe
Programación General
peresSS 4 772 Último mensaje 23 Septiembre 2016, 19:29
por peresSS
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines