Według documetation z JsonNode
:Jaka jest różnica między ObjectNode i JsonNode w Jackson?
Większość mutatory jednak muszą być dostępne przez podklasy specyficznych (np
ObjectNode
i ArrayNode).
Jednak nadal jestem zdezorientowany, ponieważ niektóre odpowiedzi stackoverflow wydają się używać ich dość zamiennie. Do jakiego innego celu służą?
JsonNode jest klasą podstawową, którą rozszerzają ObjectNode i ArrayNode. Na przykład. nie można uzyskać elementu w określonym indeksie w JsonNode lub ObjectNode, ale można w ArrayNode. – bhspencer