Package | Description |
---|---|
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
Object mapper will convert Json content to ant from
basic Java wrapper types (Integer, Boolean, Double),
Collection types (List, Map), Java Beans,
Strings and nulls. |
org.codehaus.jackson.map.deser |
Contains implementation classes of deserialization part of
data binding.
|
org.codehaus.jackson.map.ser.std | |
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)
|
Modifier and Type | Method and Description |
---|---|
ObjectNode |
ObjectMapper.createObjectNode()
Note: return type is co-variant, as basic ObjectCodec
abstraction can not refer to concrete node types (as it's
part of core package, whereas impls are part of mapper
package)
|
Modifier and Type | Method and Description |
---|---|
protected ObjectNode |
JsonNodeDeserializer.deserializeObject(JsonParser jp,
DeserializationContext ctxt)
Deprecated.
since 1.9.0
|
Modifier and Type | Method and Description |
---|---|
protected ObjectNode |
SerializerBase.createObjectNode() |
protected ObjectNode |
SerializerBase.createSchemaNode(java.lang.String type) |
protected ObjectNode |
SerializerBase.createSchemaNode(java.lang.String type,
boolean isOptional) |
Modifier and Type | Method and Description |
---|---|
ObjectNode |
ArrayNode.addObject()
Method that will construct an ObjectNode and add it at the end
of this array node.
|
ObjectNode |
ObjectNode.findParent(java.lang.String fieldName) |
abstract ObjectNode |
ContainerNode.findParent(java.lang.String fieldName) |
ObjectNode |
BaseJsonNode.findParent(java.lang.String fieldName) |
ObjectNode |
ArrayNode.findParent(java.lang.String fieldName) |
ObjectNode |
ArrayNode.insertObject(int index)
Method that will construct an ObjectNode and add it at the end
of this array node.
|
ObjectNode |
JsonNodeFactory.objectNode()
Factory method for constructing an empty JSON Object ("struct") node
|
ObjectNode |
ContainerNode.objectNode()
Factory method that constructs and returns an empty
ObjectNode
Construction is done using registered JsonNodeFactory . |
ObjectNode |
ObjectNode.putObject(java.lang.String fieldName)
Method that will construct an ObjectNode and add it as a
field of this ObjectNode, replacing old value, if any.
|
ObjectNode |
ObjectNode.remove(java.util.Collection<java.lang.String> fieldNames)
Method for removing specified field properties out of
this ObjectNode.
|
ObjectNode |
ObjectNode.removeAll()
Method for removing all field properties, such that this
ObjectNode will contain no properties after call.
|
ObjectNode |
ObjectNode.retain(java.util.Collection<java.lang.String> fieldNames)
Method for removing all field properties out of this ObjectNode
except for ones specified in argument.
|
ObjectNode |
ObjectNode.retain(java.lang.String... fieldNames)
Method for removing all field properties out of this ObjectNode
except for ones specified in argument.
|
ObjectNode |
ObjectNode.with(java.lang.String propertyName) |
Modifier and Type | Method and Description |
---|---|
JsonNode |
ObjectNode.putAll(ObjectNode other)
Method for adding all properties of the given Object, overriding
any existing values for those properties.
|
Modifier and Type | Method and Description |
---|---|
ObjectNode |
JsonSchema.getSchemaNode()
Method for accessing root JSON object of the contained schema.
|
Constructor and Description |
---|
JsonSchema(ObjectNode schema)
Main constructor for schema instances.
|