public abstract class JsonElement extends Object
A class representing an element of Json. It could either be a JsonObject, a JsonArray, a JsonPrimitiv
JsonElement contains common code for all the valid types in JSON:
JsonElement
This allows you a write a method that takes a JsonElement that works with any of the above types.