|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use JsonNode | |
|---|---|
| org.codehaus.jackson | Main public API classes of the core streaming JSON
processor: most importantly JsonFactory
used for constructing
Json parser (JsonParser)
and generator
(JsonParser)
instances. |
| org.codehaus.jackson.impl | Parser and generator implementation classes that Jackson defines and uses. |
| org.codehaus.jackson.map | Contains basic mapper (conversion) functionality that
allows for converting between regular streaming json content and
Java objects (beans or Tree Model: support for both is via
ObjectMapper class, as well
as convenience methods included in
JsonParser |
| org.codehaus.jackson.map.deser | Contains implementation classes of deserialization part of data binding. |
| org.codehaus.jackson.map.ext | Contains extended support for "external" packages: things that may or may not be present in runtime environment, but that are commonly enough used so that explicit support can be added. |
| org.codehaus.jackson.map.ser | Contains implementation classes of serialization part of data binding. |
| org.codehaus.jackson.node | Contains concrete JsonNode implementations
Jackson uses for the Tree model. |
| org.codehaus.jackson.schema | Classes needed for JSON schema support (currently just ability to generate schemas using serialization part of data mapping) |
| org.codehaus.jackson.util | Utility classes used by Jackson Core functionality. |
| org.codehaus.jackson.xc | Package that contains Xml Compatibility functionality for Jackson. |
| Uses of JsonNode in org.codehaus.jackson |
|---|
| Methods in org.codehaus.jackson that return JsonNode | |
|---|---|
abstract JsonNode |
ObjectCodec.createArrayNode()
Method for construct root level Array nodes for Tree Model instances. |
abstract JsonNode |
ObjectCodec.createObjectNode()
Method for construct root level Object nodes for Tree Model instances. |
JsonNode |
JsonNode.get(int index)
Method for accessing value of the specified element of an array node. |
JsonNode |
JsonNode.get(String fieldName)
Method for accessing value of the specified field of an object node. |
JsonNode |
JsonNode.getElementValue(int index)
Deprecated. Use get(int) instead. |
JsonNode |
JsonNode.getFieldValue(String fieldName)
Deprecated. Use get(String) instead. |
JsonNode |
JsonNode.getPath(int index)
Deprecated. Use path(int) instead |
JsonNode |
JsonNode.getPath(String fieldName)
Deprecated. Use path(String) instead |
abstract JsonNode |
JsonNode.path(int index)
This method is similar to get(int), except
that instead of returning null if no such element exists (due
to index being out of range, or this node not being an array),
a "missing node" (node that returns true for
isMissingNode()) will be returned. |
abstract JsonNode |
JsonNode.path(String fieldName)
This method is similar to get(String), except
that instead of returning null if no such value exists (due
to this node not being an object, or object not having value
for the specified field),
a "missing node" (node that returns true for
isMissingNode()) will be returned. |
abstract JsonNode |
ObjectCodec.readTree(JsonParser jp)
Method to deserialize JSON content as tree expressed using set of JsonNode instances. |
JsonNode |
JsonParser.readValueAsTree()
Method to deserialize Json content into equivalent "tree model", represented by root JsonNode of resulting model. |
| Methods in org.codehaus.jackson that return types with arguments of type JsonNode | |
|---|---|
Iterator<JsonNode> |
JsonNode.getElements()
Method for accessing all value nodes of this Node, iff this node is a Json Array or Object node. |
Iterator<JsonNode> |
JsonNode.iterator()
Same as calling getElements(); implemented so that
convenience "for-each" loop can be used for looping over elements
of Json Array constructs. |
| Methods in org.codehaus.jackson with parameters of type JsonNode | ||
|---|---|---|
abstract JsonParser |
ObjectCodec.treeAsTokens(JsonNode n)
Method for constructing a JsonParser for reading
contents of a JSON tree, as if it was external serialized
JSON content. |
|
abstract
|
ObjectCodec.treeToValue(JsonNode n,
Class<T> valueType)
Convenience method for converting given JSON tree into instance of specified value type. |
|
abstract void |
ObjectCodec.writeTree(JsonGenerator jgen,
JsonNode rootNode)
Method to serialize given Json Tree, using generator provided. |
|
abstract void |
JsonGenerator.writeTree(JsonNode rootNode)
Method for writing given Json tree (expressed as a tree where given JsonNode is the root) using this generator. |
|
| Uses of JsonNode in org.codehaus.jackson.impl |
|---|
| Methods in org.codehaus.jackson.impl with parameters of type JsonNode | |
|---|---|
void |
JsonGeneratorBase.writeTree(JsonNode rootNode)
|
| Uses of JsonNode in org.codehaus.jackson.map |
|---|
| Methods in org.codehaus.jackson.map that return JsonNode | |
|---|---|
JsonNode |
TreeMapper.readTree(byte[] jsonContent)
Deprecated. |
JsonNode |
TreeMapper.readTree(File src)
Deprecated. |
JsonNode |
TreeMapper.readTree(InputStream src)
Deprecated. |
JsonNode |
ObjectMapper.readTree(InputStream in)
Method to deserialize JSON content as tree expressed using set of JsonNode instances. |
JsonNode |
TreeMapper.readTree(JsonParser jp)
Deprecated. Method that will try to read a sub-tree using given parser, map it to a tree (represented by a root JsonNode) and return it, if possible. |
JsonNode |
ObjectMapper.readTree(JsonParser jp)
Method to deserialize JSON content as tree expressed using set of JsonNode instances. |
JsonNode |
ObjectMapper.readTree(JsonParser jp,
DeserializationConfig cfg)
Method to deserialize JSON content as tree expressed using set of JsonNode instances. |
JsonNode |
TreeMapper.readTree(Reader src)
Deprecated. |
JsonNode |
ObjectMapper.readTree(Reader r)
Method to deserialize JSON content as tree expressed using set of JsonNode instances. |
JsonNode |
TreeMapper.readTree(String jsonContent)
Deprecated. |
JsonNode |
ObjectMapper.readTree(String content)
Method to deserialize JSON content as tree expressed using set of JsonNode instances. |
JsonNode |
TreeMapper.readTree(URL src)
Deprecated. |
| Methods in org.codehaus.jackson.map with parameters of type JsonNode | ||
|---|---|---|
JsonParser |
ObjectMapper.treeAsTokens(JsonNode n)
|
|
|
ObjectMapper.treeToValue(JsonNode n,
Class<T> valueType)
|
|
void |
ObjectMapper.writeTree(JsonGenerator jgen,
JsonNode rootNode)
Method to serialize given JSON Tree, using generator provided. |
|
void |
ObjectMapper.writeTree(JsonGenerator jgen,
JsonNode rootNode,
SerializationConfig cfg)
Method to serialize given Json Tree, using generator provided. |
|
void |
TreeMapper.writeTree(JsonNode rootNode,
File dst)
Deprecated. |
|
void |
TreeMapper.writeTree(JsonNode rootNode,
OutputStream dst)
Deprecated. |
|
void |
TreeMapper.writeTree(JsonNode rootNode,
Writer dst)
Deprecated. |
|
| Method parameters in org.codehaus.jackson.map with type arguments of type JsonNode | |
|---|---|
abstract JsonDeserializer<?> |
DeserializerFactory.createTreeDeserializer(DeserializationConfig config,
Class<? extends JsonNode> nodeClass,
DeserializerProvider p)
Method called to create and return a deserializer that can construct JsonNode(s) from Json content. |
| Uses of JsonNode in org.codehaus.jackson.map.deser |
|---|
| Methods in org.codehaus.jackson.map.deser that return JsonNode | |
|---|---|
JsonNode |
JsonNodeDeserializer.deserialize(JsonParser jp,
DeserializationContext ctxt)
Implementation that will produce types of any JSON nodes; not just one deserializer is registered to handle (in case of more specialized handler). |
| Methods in org.codehaus.jackson.map.deser that return types with arguments of type JsonNode | |
|---|---|
static JsonDeserializer<? extends JsonNode> |
JsonNodeDeserializer.getDeserializer(Class<?> nodeClass)
|
| Method parameters in org.codehaus.jackson.map.deser with type arguments of type JsonNode | |
|---|---|
JsonDeserializer<?> |
BasicDeserializerFactory.createTreeDeserializer(DeserializationConfig config,
Class<? extends JsonNode> nodeClass,
DeserializerProvider p)
|
| Uses of JsonNode in org.codehaus.jackson.map.ext |
|---|
| Methods in org.codehaus.jackson.map.ext that return JsonNode | |
|---|---|
JsonNode |
JodaSerializers.DateTimeSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
JodaSerializers.LocalDateTimeSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
JodaSerializers.LocalDateSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
JodaSerializers.DateMidnightSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
DOMSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
| Uses of JsonNode in org.codehaus.jackson.map.ser |
|---|
| Methods in org.codehaus.jackson.map.ser that return JsonNode | |
|---|---|
JsonNode |
JdkSerializers.FileSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
JdkSerializers.ClassSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
ToStringSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
MapSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
StdKeySerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
StdSerializers.BooleanSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
StdSerializers.StringSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
StdSerializers.IntegerSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
StdSerializers.IntLikeSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
StdSerializers.LongSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
StdSerializers.FloatSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
StdSerializers.DoubleSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
StdSerializers.NumberSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
StdSerializers.CalendarSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
StdSerializers.UtilDateSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
StdSerializers.SqlDateSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
StdSerializers.SqlTimeSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
StdSerializers.SerializableSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
StdSerializers.TokenBufferSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
EnumSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
FailingSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
ArraySerializers.ObjectArraySerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
ArraySerializers.StringArraySerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
ArraySerializers.BooleanArraySerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
ArraySerializers.ByteArraySerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
ArraySerializers.ShortArraySerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
ArraySerializers.CharArraySerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
ArraySerializers.IntArraySerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
ArraySerializers.LongArraySerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
ArraySerializers.FloatArraySerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
ArraySerializers.DoubleArraySerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
EnumMapSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
NullSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
BeanSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
abstract JsonNode |
SerializerBase.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
JsonValueSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
| Uses of JsonNode in org.codehaus.jackson.node |
|---|
| Subclasses of JsonNode in org.codehaus.jackson.node | |
|---|---|
class |
ArrayNode
Node class that represents Arrays mapped from Json content. |
class |
BaseJsonNode
Abstract base class common to all standard JsonNode
implementations. |
class |
BigIntegerNode
Numeric node that contains simple 64-bit integer values. |
class |
BinaryNode
Value node that contains Base64 encoded binary value, which will be output and stored as Json String value. |
class |
BooleanNode
This concrete value class is used to contain boolean (true / false) values. |
class |
ContainerNode
This intermediate base class is used for all container nodes, specifically, array and object nodes. |
class |
DecimalNode
Numeric node that contains values that do not fit in simple integer (int, long) or floating point (double) values. |
class |
DoubleNode
Numeric node that contains 64-bit ("double precision") floating point values simple 32-bit integer values. |
class |
IntNode
Numeric node that contains simple 32-bit integer values. |
class |
LongNode
Numeric node that contains simple 64-bit integer values. |
class |
MissingNode
This singleton node class is generated to denote "missing nodes" along paths that do not exist. |
class |
NullNode
This singleton value class is used to contain explicit JSON null value. |
class |
NumericNode
Intermediate value node used for numeric nodes. |
class |
ObjectNode
Note that maps to Json Object structures in Json content. |
class |
POJONode
Value node that contains a wrapped POJO, to be serialized as a Json constructed through data mapping (usually done by calling ObjectMapper). |
class |
TextNode
Value node that contains a text value. |
class |
ValueNode
This intermediate base class is used for all leaf nodes, that is, all non-container (array or object) nodes, except for the "missing node". |
| Methods in org.codehaus.jackson.node that return JsonNode | |
|---|---|
JsonNode |
ArrayNode._set(int index,
JsonNode value)
|
JsonNode |
ArrayNode.addAll(ArrayNode other)
Method for adding all child nodes of given Array, appending to child nodes this array contains |
JsonNode |
ArrayNode.addAll(Collection<JsonNode> nodes)
Method for adding given nodes as child nodes of this array node. |
protected JsonNode |
TreeTraversingParser.currentNode()
|
protected JsonNode |
TreeTraversingParser.currentNumericNode()
|
JsonNode |
ArrayNode.get(int index)
|
JsonNode |
ObjectNode.get(int index)
|
abstract JsonNode |
ContainerNode.get(int index)
|
JsonNode |
ArrayNode.get(String fieldName)
|
JsonNode |
ObjectNode.get(String fieldName)
|
abstract JsonNode |
ContainerNode.get(String fieldName)
|
JsonNode |
ContainerNode.NoNodesIterator.next()
|
JsonNode |
ValueNode.path(int index)
|
JsonNode |
ArrayNode.path(int index)
|
JsonNode |
ObjectNode.path(int index)
|
JsonNode |
MissingNode.path(int index)
|
JsonNode |
ValueNode.path(String fieldName)
|
JsonNode |
ArrayNode.path(String fieldName)
|
JsonNode |
ObjectNode.path(String fieldName)
|
JsonNode |
MissingNode.path(String fieldName)
|
JsonNode |
ObjectNode.put(String fieldName,
JsonNode value)
Method that will set specified field, replacing old value, if any. |
JsonNode |
ObjectNode.putAll(Map<String,JsonNode> properties)
Method for adding given properties to this object node, overriding any existing values for those properties. |
JsonNode |
ObjectNode.putAll(ObjectNode other)
Method for adding all properties of the given Object, overriding any existing values for those properties. |
JsonNode |
ArrayNode.remove(int index)
Method for removing an entry from this ArrayNode. |
JsonNode |
ObjectNode.remove(String fieldName)
Method for removing field entry from this ObjectNode. |
JsonNode |
ArrayNode.set(int index,
JsonNode value)
Method that will set specified field, replacing old value, if any. |
| Methods in org.codehaus.jackson.node that return types with arguments of type JsonNode | |
|---|---|
Iterator<JsonNode> |
ArrayNode.getElements()
|
Iterator<JsonNode> |
ObjectNode.getElements()
|
Iterator<Map.Entry<String,JsonNode>> |
ObjectNode.getFields()
Method to use for accessing all fields (with both names and values) of this Json Object. |
Map.Entry<String,JsonNode> |
ObjectNode.NoFieldsIterator.next()
|
| Methods in org.codehaus.jackson.node with parameters of type JsonNode | |
|---|---|
JsonNode |
ArrayNode._set(int index,
JsonNode value)
|
void |
ArrayNode.add(JsonNode value)
|
void |
ArrayNode.insert(int index,
JsonNode value)
Method for inserting specified child node as an element of this Array. |
JsonNode |
ObjectNode.put(String fieldName,
JsonNode value)
Method that will set specified field, replacing old value, if any. |
JsonNode |
ArrayNode.set(int index,
JsonNode value)
Method that will set specified field, replacing old value, if any. |
| Method parameters in org.codehaus.jackson.node with type arguments of type JsonNode | |
|---|---|
JsonNode |
ArrayNode.addAll(Collection<JsonNode> nodes)
Method for adding given nodes as child nodes of this array node. |
JsonNode |
ObjectNode.putAll(Map<String,JsonNode> properties)
Method for adding given properties to this object node, overriding any existing values for those properties. |
| Constructors in org.codehaus.jackson.node with parameters of type JsonNode | |
|---|---|
TreeTraversingParser(JsonNode n)
|
|
TreeTraversingParser(JsonNode n,
ObjectCodec codec)
|
|
| Uses of JsonNode in org.codehaus.jackson.schema |
|---|
| Methods in org.codehaus.jackson.schema that return JsonNode | |
|---|---|
static JsonNode |
JsonSchema.getDefaultSchemaNode()
Get the default schema node. |
JsonNode |
SchemaAware.getSchema(SerializerProvider provider,
Type typeHint)
Get the representation of the schema to which this serializer will conform. |
| Uses of JsonNode in org.codehaus.jackson.util |
|---|
| Methods in org.codehaus.jackson.util with parameters of type JsonNode | |
|---|---|
void |
TokenBuffer.writeTree(JsonNode rootNode)
|
void |
JsonGeneratorDelegate.writeTree(JsonNode rootNode)
|
| Uses of JsonNode in org.codehaus.jackson.xc |
|---|
| Methods in org.codehaus.jackson.xc that return JsonNode | |
|---|---|
JsonNode |
XmlAdapterJsonSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
DataHandlerJsonSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||