public abstract class JsonElement extends Object
Класс, представляющий элемент Json. Это может быть JsonObject, JsonArray, JsonPrimitive или JsonNull.
public final class JsonObject extends JsonElement
Класс, представляющий тип объекта в Json. Объект состоит из пар имя-значение, где имена - это строки, а значения - любой другой тип JsonElement. Это позволяет создать дерево JsonElements. Элементы-члены этого объекта поддерживаются для их добавления.
Yay google!
Не обращай внимания на этот вопрос.