У меня есть такой файл:
[{
"messageType": "TYPE_1",
"someData": "Data"
},
{
"messageType": "TYPE_2",
"dataVersion": 2
}]
Как видите, есть файл, содержащий различные типы объектов JSON. У меня также есть ObjectMapper, который может анализировать оба типа. Я должен прочитать объекты JSon один за другим (потому что этот файл может быть довольно большим) и получить правильный объект (Type1Obj или Type2Obj) для каждого из них.
Мой вопрос в том, как я мог бы добиться, чтобы Джексон читал объекты JSon один за другим из файла.