当前位置: 首页 > 面试题库 >

Google的Json Parsing Gson库:JsonElement和JsonObject有什么区别?

谭池暝
2023-03-14
问题内容

public abstract class JsonElement extends Object

表示Json元素的类。它可以是JsonObject,JsonArray,JsonPrimitive或JsonNull。

public final class JsonObject extends JsonElement

表示Json中对象类型的类。对象由名称-
值对组成,其中名称是字符串,而值是任何其他类型的JsonElement。这允许创建JsonElements树。该对象的成员元素按添加的顺序进行维护。

是的,谷歌!

没关系的那个问题。


问题答案:

JsonElement 包含JSON中所有有效类型的通用代码

  • Jason object
  • JsonArray
  • JsonPrimitive(字符串,数字,布尔值)
  • Jason Noel

这样,您就可以编写一种采用的方法,该方法JsonElement可以与上述任何一种类型配合使用。



 类似资料: