Autor
|
Tema: Petición JSON en Java (Leído 8,230 veces)
|
CaTZ
Desconectado
Mensajes: 17
|
Buenas,
Antes de nada decir que no pido una solución, sino simplemente una idea de lo que debería de hacer, ya que estoy un poco verde en este tema.
Mi problema es el siguiente:
Tengo que mostrar en el navegador una tabla (esto no hay problema xD), y que al cargar la tabla se invoque una URL mediante JSON que recupere los datos de una Base de Datos y los muestres en la tabla.
Probablemente sea una tontería pero ahora mismo no se por donde agarrarlo.
¿Alguien me podría guiar en los pasos que debo seguir para conseguir esto?
Muchas gracias de antemano.
Edit: Perdón, lo quería poner en el foro de Java y sin querer lo he puesto en Programación General.
|
|
« Última modificación: 29 Septiembre 2014, 15:56 pm por KorT »
|
En línea
|
|
|
|
engel lex
|
recomiendo usar jquery, en ese caso es como explican en este link http://www.w3schools.com/jquery/ajax_getjson.aspsi lo vas a hacer directo es más largo... algo como esto... var xmlhttp; var cadenajson; var url = "miPaginaConJSON.com" xmlhttp=new XMLHttpRequest(); xmlhttp.onreadystatechange=function(){ if (xmlhttp.readyState==4 && xmlhttp.status==200){//si se cargo y la pagina esta bien cadenajson=xmlhttp.responseText; } } xmlhttp.open("post",url,false);//usar true si se quiere asincrono xmlhttp.send(); var objetoJSON=JSON.parse(cadenajson);
que valga, que coloco tooodo este código, porque eso sería lo mínimo para hacer la petición ajax y parsear json
|
|
« Última modificación: 29 Septiembre 2014, 16:08 pm 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.
|
|
|
CaTZ
Desconectado
Mensajes: 17
|
Muchas gracias por la respuesta engel lex.
Si no es mucha molestia tengo unas cuantas dudas (seguramente debido a mi desconocimiento tanto de JSON como de Java).
Si yo quiero coger unos datos de la Base de Datos y formatearlos con JSON, ¿Cómo debería de recoger los datos?¿La URL a que se refiere exactamente? Hasta el momento lo que siempre había hecho era hacer una consulta con Hibernate y mostrar los datos en la tabla, ya que la tabla estaba pintada con JSF, pero ahora la tabla la pintamos directamente en código Java y con lo de JSON estoy perdido...
Muchas gracias!
|
|
|
En línea
|
|
|
|
engel lex
|
la url es la direccion de la pagina web de donde va a recoger los datos para sacar los datos si por lo menos el servidor es en php, tendrías que hacer el query a la base de datos, meter los datos en un array y usar json_encode para dejarlos en formato JSON
|
|
|
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.
|
|
|
|
MinusFour
|
¿Tienes un objeto JSON con el cual trabajar? ¿o porque estás usando JSON?
|
|
|
En línea
|
|
|
|
CaTZ
Desconectado
Mensajes: 17
|
Gracias a todos por contestar Ahora mismo me miro tus links DonVidela. MinusFour estoy usando JSON simplemente porque me han dicho que lo haga de esta forma xD y por eso estoy perdido, porque nunca lo había usado y el tema de recoger los datos de una BBDD, parsearlos con JSON y pintarlos para que lo muestre el navegador pues me suena un poco raro todo :S Me tengo que poner un poco al día con todo esto xd
|
|
|
En línea
|
|
|
|
|
CaTZ
Desconectado
Mensajes: 17
|
Buenas MinusFour,
No uso ni lo uno ni lo otro. Estamos pintando la tabla directamente en código Java con el framework Vaadin (parecido a Swing). ¿El por qué usar JSON? No lo se, ya que no entiendo mucho de esto :S
En resumen...lo que tendría que hacer es: hacer una consulta a la BBDD y recoger en una lista todos los registros. parsear la lista a un objeto JSON y pintar la tabla con ese objeto, ¿sería así o me lo acabo de inventar y me faltan cosas? xD
|
|
|
En línea
|
|
|
|
Pablo Videla
|
Tienes algo de codigo? interactuar con objetos JSON es super simple, cuando lo hagas te darás cuenta, si nos puedes aportar con algun codigo te podríamos ayudar de formas mas completa.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
[PETICION] Conversor XML a JSON
Programación General
|
RyogiShiki
|
2
|
3,787
|
13 Noviembre 2011, 00:32 am
por RyogiShiki
|
|
|
json
Desarrollo Web
|
samrofi
|
0
|
1,931
|
8 Agosto 2012, 16:31 pm
por samrofi
|
|
|
Oferta trabajo (Indefinido Madrid) Java (Spring), javascript (Json)
Foro Libre
|
Duonet
|
0
|
2,090
|
8 Junio 2015, 13:40 pm
por Duonet
|
|
|
[Ayuda]Problema al querer leer JSON hecho PHP desde Java
Java
|
PabloPbl
|
3
|
3,786
|
19 Octubre 2018, 03:32 am
por WHK
|
|
|
obtener json (list) de una peticion get y evaluar los items
Programación General
|
Beginner Web
|
3
|
4,889
|
9 Noviembre 2020, 16:51 pm
por Danielㅤ
|
|