我正在使用Jackson进行JSON解析。JsonNode
和ObjectNode
有什么区别?
以及用于以字符串格式映射JSON的对象。
最佳答案
快速回答
JsonNode
:抽象类,当读取JSONt_rstrong JSON文档时使用。 ObjectNode
:具体实现,在构建或修改JSONt_rstrong JSON文档时使用。 继续阅读以获得更详细的答案。
JsonNode
JsonNode
是用作所有JSON节点的基类的抽象类,它构成了Jackson实现的JSON树模型的基础。引用
JsonNode
文档:JsonNode
具体实现可以在 com.fasterxml.jackson.databind.node
包中找到。ObjectNode
ObjectNode
是 JsonNode
的具体实现,它映射一个JSON对象,而JSONt对象是defined as following:关于JsonNode和ObjectNode之间的Jackson JSON区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38759976/