4

新しいノードの挿入に関する投稿を見て、JsonNode2 つの別々の回答に遭遇しましたが、2 つの違いを把握できません。

私の少しの経験から、ObjectMapperでは何も作成できませんがObjectNodeArrayNodewhileでは多数のノードJsonNodeFactoryを作成できます。

それとは別に、他の違いは何ですか?

また、それObjectMapper高価であると考えられているため、後者の方法がより効率的かどうか疑問に思っていましたか?

4

1 に答える 1

8

次のアプローチに違いはありません。

ObjectMapper mapper = new ObjectMapper();
ObjectNode objectNode = mapper.createObjectNode();
ObjectNode objectNode = JsonNodeFactory.instance.objectNode();

ボンネットの下で、Jackson はcreateObjectNode()メソッドを にデリゲートしJsonNodeFactoryます。

使用方法の詳細についてはJsonNodeFactory、この回答を参照してください。

于 2016-09-12T08:28:01.940 に答える