gpt4 book ai didi

java - ObjectMapper().createObjectNode 与 JsonNodeFactory.instance.objectNode() 之间的区别?

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:22:39 26 4
gpt4 key购买 nike

我看到一个post关于将新节点插入 JsonNode 并遇到了两个不同的答案,但我无法理解两者之间的区别。

根据我的经验,ObjectMapper 不允许您创建除 ObjectNodeArrayNodeJsonNodeFactory 允许您创建 a whole bunch of nodes .

除此之外,还有哪些区别?

此外,鉴于 ObjectMapperconsidered expensive ,我想知道后一种方式是否更有效?

最佳答案

以下方法之间没有区别:

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

在幕后,Jackson 将委托(delegate) createObjectNode() JsonNodeFactory 的方法.

有关如何使用 JsonNodeFactory 的更多详细信息,引用这个answer .

关于java - ObjectMapper().createObjectNode 与 JsonNodeFactory.instance.objectNode() 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39442785/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com