Biblioteca Json Parsing Gson do Google: Qual é a diferença entre JsonElement e JsonObject?

public abstract class JsonElement extends Object 

Uma classe que representa um elemento do Json. Pode ser um JsonObject, um JsonArray, um JsonPrimitive ou um JsonNull.

public final class JsonObject extends JsonElement 

Uma classe que representa um tipo de objeto no Json. Um objeto consiste em pares nome-valor em que nomes são cadeias de caracteres e valores são qualquer outro tipo de JsonElement. Isso permite criar uma árvore do JsonElements. Os elementos do membro desse objeto são mantidos na ordem em que foram adicionados.

Yay google!

Não importa essa pergunta.

questionAnswers(2)

yourAnswerToTheQuestion