JsonElement
is the base type for all of the different specific types - it's a base class with common things that all nodes should implement. Logically, this makes a lot of sence.
The thing that all specific types inherits from JsonElement
is a good thing for you, too. It allows you to test if an object is a Json node representation, simply by checking if it inherits from JsonElement
.
The JsonElement
class is available to you as a public class probably not because you'd want to subclass it, but because you'd want to test for its subclasses.
Read full article from java - Google's Json Parsing Gson library: What's the difference between JsonElement and JsonObject? - Stack Overflow
No comments:
Post a Comment