新しいノードの挿入に関する投稿を見て、JsonNode2 つの別々の回答に遭遇しましたが、2 つの違いを把握できません。
私の少しの経験から、ObjectMapperでは何も作成できませんがObjectNode、ArrayNodewhileでは多数のノードJsonNodeFactoryを作成できます。
それとは別に、他の違いは何ですか?
また、それObjectMapperは高価であると考えられているため、後者の方法がより効率的かどうか疑問に思っていましたか?
次のアプローチに違いはありません。
ObjectMapper mapper = new ObjectMapper();
ObjectNode objectNode = mapper.createObjectNode();
ObjectNode objectNode = JsonNodeFactory.instance.objectNode();
ボンネットの下で、Jackson はcreateObjectNode()メソッドを にデリゲートしJsonNodeFactoryます。
使用方法の詳細についてはJsonNodeFactory、この回答を参照してください。