На этом шаге мы рассмотрим класс JsonElement
С этого шага начнем изучать работу с Json (кто не знаком что такое json, можно почитать тут). Чтобы работать с json в java было легко, разработчики Google разработали библиотеку Gson. Библиотека Gson не входит в состав стандартной библиотеки Java. Поэтому вы должны использовать Maven или Gradle проект для использования данной библиотеки.
Рассмотрим ее подробнее. Начнем рассматривать низкоуровневое API библиотеки, ключевым элементом которого является JsonElement. Это абстрактный класс с большим количеством функций. Ниже представлены 3 таблицы его функций. В таблице 1 представлены функции для проверки каким типом обладает текущий элемент. В таблице 2 представлены функции для преобразования текущего элемента к типу-обертки над каким то типом. В таблице 3 представлены функции для преобразования текущего элемента к определенному типу.
Функция | Описание |
---|---|
boolean isJsonPrimitive() | Функция возвращает true, если данный элемент является примитивным, и false в противном случае. |
boolean isJsonObject() |