Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/10/2013, 22:26
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: Web service con json

Hola:

No es sencillo hacerlo con código. Para estas cosas conviene usar alguna librería, como GSON http://code.google.com/p/google-gson/ que te convierte de forma fácil de un texto json a una clase java. Tendrías que hacerte, por ejemplo, una clase Producto con los atributos

Código Java:
Ver original
  1. public class Producto {
  2.     int PROD;
  3.     int CANT1;
  4.     float CANT2;
  5. }

y una clase para el total del json

Código Java:
Ver original
  1. public class ListaProductos {
  2.    Producto [] STOCK;
  3.    int ERROR;
  4. }

y Gson será capaz de convertirte tu json en un array de Productos debidamente relleno de forma tan sencilla como

Código Java:
Ver original
  1. Gson gson = new Gson();
  2. ListaProductos lista = gson.fromJSON(tuJson);

Gson también hace lo contrario. Si tuvieras una clase java ya rellena, sería capaz de extraerte un json para ella.

Se bueno.
__________________
Apuntes Java
Wiki de Programación