TreeCodec implementation that can build "simple", immutable
(read-only) trees out of JSON: these are represented as subtypes
of JrsValue ("Jrs" from "jackson JR Simple").
| Modifier and Type | Field and Description |
|---|---|
| protected boolean | |
| protected boolean | |
| public static final JrsMissing |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected List | |
| protected Map | |
| public JrsBoolean | |
| public JrsArray | |
| public JrsObject | |
| protected JacksonJrsTreeCodec | |
| public JrsValue | |
| private JrsValue | |
| public JrsValue | |
| public JrsNumber | |
| public JrsValue | |
| public JrsString | |
| public JsonParser | |
| public void |
| _failOnDuplicateKeys | back to summary |
|---|---|
| protected boolean _failOnDuplicateKeys | |
| _useBigDecimalForFloats | back to summary |
|---|---|
| protected boolean _useBigDecimalForFloats | |
| MISSING | back to summary |
|---|---|
| public static final JrsMissing MISSING | |
| JacksonJrsTreeCodec | back to summary |
|---|---|
| public JacksonJrsTreeCodec() | |
| _list | back to summary |
|---|---|
| protected List | |
| _map | back to summary |
|---|---|
| protected Map | |
| booleanNode | back to summary |
|---|---|
| public JrsBoolean booleanNode(boolean state) Implements tools.
| |
| createArrayNode | back to summary |
|---|---|
| public JrsArray createArrayNode() Implements tools.
| |
| createObjectNode | back to summary |
|---|---|
| public JrsObject createObjectNode() Implements tools.
| |
| init | back to summary |
|---|---|
| protected JacksonJrsTreeCodec init(boolean failOnDupKeys, boolean useBigDecimalForFloats) | |
| missingNode | back to summary |
|---|---|
| public JrsValue missingNode() Implements tools.
| |
| nodeFrom | back to summary |
|---|---|
| private JrsValue nodeFrom(JsonParser p) throws JacksonException | |
| nullNode | back to summary |
|---|---|
| public JrsValue nullNode() Implements tools.
| |
| numberNode | back to summary |
|---|---|
| public JrsNumber numberNode(Number nr) | |
| readTree | back to summary |
|---|---|
| public JrsValue readTree(JsonParser p) throws JacksonException Implements tools.
| |
| stringNode | back to summary |
|---|---|
| public JrsString stringNode(String text) Implements tools.
| |
| treeAsTokens | back to summary |
|---|---|
| public JsonParser treeAsTokens(TreeNode node) Implements tools.
| |
| writeTree | back to summary |
|---|---|
| public void writeTree(JsonGenerator g, TreeNode treeNode) throws JacksonException Implements tools.
| |