Как сравнить и получить записи Json с одинаковым именем в порядке убывания

У меня есть json с количеством объектов n, мне нужно получить атрибут «id» из последних двух объектов. Также я должен сначала сравнить атрибут Id с последними добавленными объектами в json. Скажем, сначала нужно получить идентификатор 16941, а затем — идентификатор 16940.

[
"идентификатор": 16940, "версия": 0, "направление": "В", }, { "идентификатор": 16941, "версия": 0, "направление": "S", } ]

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

Joakim Danielson 22.01.2019 10:43

Если вы используете String для хранения JSON, проанализируйте его в какой-нибудь JsonNode или т. д., после чего прочитайте последние два элемента, используя node.size()-1 или node.size()-2.

Mykhailo Voloshyn 22.01.2019 10:46
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
1
2
21
0

Другие вопросы по теме