Jackson múltiples objetos y enormes archivos json

Tengo la sensación de que la respuesta podría ser un duplicado de esto:Jackson - Json a POJO con múltiples entradas pero creo que potencialmente la pregunta es lo suficientemente diferente. También estoy usando enlace de datos en bruto en lugar de enlace de datos completo.

Así que, como el que pregunta esa pregunta, tengo varios objetos en un archivo y estoy tratando de convertirlos en POJOs y rellenarlos en una base de datos de mi diseño para poder acceder a los datos de forma rápida y no lenta.

Los archivos aquí son del orden de decenas de GB, con hasta millones de objetos en cada archivo. De todos modos aquí es lo que tengo hasta ahora:

<code>ObjectMapper mapper = new ObjectMapper();
Map<String,Object> data = mapper.readValue(new File("foo.json"), Map.class);
System.out.println(data.get("bar"));
</code>

Y esto funciona muy bien para imprimir el elemento de barra del primer objeto en foo, pero necesito una forma de iterar a través de cada elemento de una manera que no consuma toda mi memoria.

Gracias.

Respuestas a la pregunta(3)

Su respuesta a la pregunta