public interface TreeNode
ObjectCodec to have some level
of interoperability.
All real functionality is within JsonNode
base class in mapper package.
Note that in Jackson 1.x JsonNode itself
was part of core package: Jackson 2.x refactored this
since conceptually Tree Model is part of mapper package,
and so part visible to core package should
be minimized.
| 限定符和类型 | 方法和说明 |
|---|---|
JsonToken |
asToken()
Method that can be used for efficient type detection
when using stream abstraction for traversing nodes.
|
JacksonParser.NumberType |
numberType()
If this node is a numeric type (as per
JsonToken.isNumeric()),
returns native type that node uses to store the numeric value;
otherwise returns null. |
JacksonParser |
traverse()
Method for constructing a
JacksonParser instance for
iterating over contents of the tree that this node is root of. |
JsonToken asToken()
JsonToken that equivalent
stream event would produce (for most nodes there is just
one token but for structured/container types multiple)JacksonParser.NumberType numberType()
JsonToken.isNumeric()),
returns native type that node uses to store the numeric value;
otherwise returns null.JacksonParser traverse()
JacksonParser instance for
iterating over contents of the tree that this node is root of.
Functionally equivalent to first serializing tree using
ObjectCodec and then re-parsing but
more efficient.Copyright © 2002–2019 The MyMMSCs Software Foundation. All rights reserved.