L'utilisation de Jackson À Flux Analyser un Tableau d'Objets Json

J'ai un fichier qui contient un tableau json d'objets:

[
{
"test1": "abc"
},
{
"test2": [1, 2, 3]
}
]

Je souhaite utiliser Jackson JsonParser de prendre un inputstream à partir de ce fichier, et à chaque appel .next(), je veux le retour d'un objet à partir de la matrice jusqu'à ce qu'il est à court d'objets ou d'échec.

Est-ce possible?

Cas d'utilisation:
J'ai un gros fichier avec un tableau json rempli d'un grand nombre d'objets avec différents schémas. Je veux obtenir un objet à la fois pour éviter de charger le tout dans la mémoire.

EDIT:

J'ai complètement oublié de le mentionner. Mon entrée est une chaîne qui est ajouté au fil du temps. Il s'accumule lentement json au fil du temps. J'espérais être capable de l'analyser en objet en objet la suppression de l'objet analysé à partir de la chaîne.

Mais je suppose que ce n'est pas grave! Je peux le faire manuellement, aussi longtemps que le jsonParser sera de retour l'index dans la chaîne.