В соответствии с документированием JsonNode:
Однако большинство мутаторов необходимо получить через определенные подклассы (такие как
ObjectNodeи ArrayNode).
Однако я все еще запутался, так как некоторые ответы stackoverflow, похоже, используют их вполне взаимозаменяемо. Какую другую цель они выполняют?