Estoy utilizando la librería GSON para importar un archivo JSON con una estructura de objetos que ya tengo creada en mi proyecto. Pero, al importar, aunque lo hace bien, no me importa toda la jerarquía.
Mi objeto principal es llamado 'Tienda', y éste tiene dos atributos:
1. String -> Nombre
2. List<Venta> Ventas.
Usando éstas sentencias:
Código:
Se importa el archivo y se mapea con la clase Tienda, pero, la lista de 'Venta' queda en Null.... alguien sabe porqué? Muchas gracias.JsonElement datos = JsonParser.parseReader(new FileReader("C:\\Archivos\\Ejemplo JSON Tienda.JSON")); Tienda tienda = new Tienda(); tienda = new Gson().fromJson(datos, tienda.getClass());
Saludos,