public abstract class JsonElement extends Object
表示 Json 元素的类。它可以是 JsonObject、JsonArray、JsonPrimitive 或 JsonNull。
public final class JsonObject extends JsonElement
在 Json 中表示对象类型的类。对象由名称-值对组成,其中名称是字符串,值是任何其他类型的 JsonElement。这允许创建 JsonElements 树。此对象的成员元素按添加顺序进行维护。
谷歌!
别管那个问题。
最佳答案
JsonElement
包含 JSON 中所有有效类型的通用代码:
- JsonObject
- JsonArray
- JsonPrimitive(字符串、数字、 boolean 值)
- JsonNull
这允许您编写一个方法,该方法采用适用于上述任何类型的 JsonElement
。
关于java - Google 的 Json 解析 Gson 库 : What's the difference between JsonElement and JsonObject?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10954815/