public abstract class JsonElement extends Object
Una classe che rappresenta un elemento di Json. Potrebbe essere un JsonObject, un JsonArray, un JsonPrimitive o un JsonNull.Libreria Json Parsing Gson di Google: Qual è la differenza tra JsonElement e JsonObject?
public final class JsonObject extends JsonElement
Una classe che rappresenta un tipo di oggetto in Json. Un oggetto è costituito da coppie nome-valore in cui i nomi sono stringhe e i valori sono qualsiasi altro tipo di JsonElement. Ciò consente di creare un albero di JsonElements. Gli elementi membri di questo oggetto vengono mantenuti nell'ordine in cui sono stati aggiunti.
Yay google!
Non importa quella domanda.