Jackson mehrere Objekte und riesige Json-Dateien

Ich habe das Gefühl, dass die Antwort ein Duplikat davon sein könnte:Jackson - Json zu POJO mit mehrfachen Einträgen aber ich denke, dass die Frage möglicherweise anders ist. Außerdem verwende ich die Rohdatenbindung anstelle der vollständigen Datenbindung.

Wie der Fragesteller habe auch ich mehrere Objekte in einer Datei und versuche, sie in POJOs umzuwandeln und sie in eine Datenbank meines Designs zu packen, damit ich schnell und nicht langsam auf die Daten zugreifen kann.

Die Dateien hier liegen in der Größenordnung von zehn GB, mit bis zu Millionen von Objekten in jeder Datei. Sowieso ist hier, was ich bis jetzt habe:

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

Und dies funktioniert hervorragend, um das Balkenelement des ersten Objekts in foo zu drucken, aber ich brauche eine Möglichkeit, um jedes Element so zu durchlaufen, dass nicht mein ganzes Gedächtnis aufgebraucht wird.

Vielen Dank.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage