Jackson vários objetos e enormes arquivos json

Tenho a impressão de que a resposta pode ser uma duplicata disso:Jackson - Json para POJO com várias entradas mas acho que potencialmente a questão é diferente o suficiente. Também estou usando vinculação de dados brutos em vez de vinculação de dados completa.

Então, como o autor dessa pergunta, eu tenho vários objetos em um arquivo e estou tentando transformá-los em POJOs e inseri-los em um banco de dados do meu design para que eu possa acessar os dados rapidamente, em vez de lentamente.

Os arquivos aqui são da ordem de dezenas de GB, com até milhões de objetos em cada arquivo. De qualquer forma aqui é o que eu tenho até agora:

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

E isso funciona muito bem para imprimir o elemento da barra do primeiro objeto no foo, mas eu preciso de uma maneira de percorrer todos os elementos de uma maneira que não consuma toda a minha memória.

Obrigado.

questionAnswers(3)

yourAnswerToTheQuestion