public class JacksonJrsTreeCodec extends TreeCodec
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
_failOnDuplicateKeys |
protected ObjectCodec |
_objectCodec |
protected boolean |
_useBigDecimalForDouble |
static JrsMissing |
MISSING |
| Constructor and Description |
|---|
JacksonJrsTreeCodec() |
JacksonJrsTreeCodec(ObjectCodec codec) |
| Modifier and Type | Method and Description |
|---|---|
protected List<JrsValue> |
_list() |
protected Map<String,JrsValue> |
_map() |
JrsBoolean |
booleanNode(boolean state)
Factory method for constructing node to represent Boolean values.
|
JrsValue |
createArrayNode() |
JrsValue |
createObjectNode() |
JrsValue |
missingNode() |
JrsValue |
nullNode() |
JrsNumber |
numberNode(Number nr)
Factory method for constructing node to represent String values.
|
<T extends TreeNode> |
readTree(JsonParser p) |
void |
setFailOnDuplicateKeys(boolean state) |
void |
setUseBigDecimalForDouble(boolean state) |
JrsString |
stringNode(String text)
Factory method for constructing node to represent String values.
|
JsonParser |
treeAsTokens(TreeNode node) |
void |
writeTree(JsonGenerator g,
TreeNode treeNode) |
public static final JrsMissing MISSING
protected final ObjectCodec _objectCodec
protected boolean _failOnDuplicateKeys
protected boolean _useBigDecimalForDouble
public JacksonJrsTreeCodec()
public JacksonJrsTreeCodec(ObjectCodec codec)
public void setFailOnDuplicateKeys(boolean state)
public void setUseBigDecimalForDouble(boolean state)
public <T extends TreeNode> T readTree(JsonParser p) throws IOException
readTree in class TreeCodecIOExceptionpublic void writeTree(JsonGenerator g, TreeNode treeNode) throws IOException
writeTree in class TreeCodecIOExceptionpublic JrsValue createArrayNode()
createArrayNode in class TreeCodecpublic JrsValue createObjectNode()
createObjectNode in class TreeCodecpublic JrsValue missingNode()
missingNode in class TreeCodecpublic JsonParser treeAsTokens(TreeNode node)
treeAsTokens in class TreeCodecpublic JrsBoolean booleanNode(boolean state)
state - Whether to create Boolean.TRUE or Boolean.FALSE nodepublic JrsString stringNode(String text)
text - String value for constructed node to containpublic JrsNumber numberNode(Number nr)
nr - Numeric value for constructed node to containCopyright © 2024 FasterXML. All rights reserved.