У меня есть json с количеством объектов n, мне нужно получить атрибут «id» из последних двух объектов. Также я должен сначала сравнить атрибут Id с последними добавленными объектами в json. Скажем, сначала нужно получить идентификатор 16941, а затем — идентификатор 16940.
[
"идентификатор": 16940,
"версия": 0,
"направление": "В",
}, {
"идентификатор": 16941,
"версия": 0,
"направление": "S",
} ]
Если вы используете String для хранения JSON, проанализируйте его в какой-нибудь JsonNode или т. д., после чего прочитайте последние два элемента, используя node.size()-1 или node.size()-2.




Разве это не то же самое, что чтение двух последних элементов массива?