zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

Java Jackson 中的 JsonNode 和 ObjectNode

2023-04-18 16:54:46 时间

在我们使用 Java 的 Jackson 的时候,我们通常会使用到 JsonNode 和 ObjectNode ,以及 ArrayNode 对象。

说明

简单来说 ObjectNode 和 ArrayNode 是 JsonNode 的扩展,ObjectNode 和 ArrayNode 是基于 JsonNode 的。

ArrayNode 具有处理数组的特定方法。

更多的,因为 JsonNode 是不可变的,因此通常使用 JsonNode 来读取数据,ObjectNode 来写入数据。

正是有上面的继承关系,将会导致不同 node 对象的使用是不一样的。

https://www.ossez.com/t/java-jackson-jsonnode-objectnode/13842