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 |
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(String type) |
protected ObjectNode |
SerializerBase.createSchemaNode(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(String fieldName) |
abstract ObjectNode |
ContainerNode.findParent(String fieldName) |
ObjectNode |
BaseJsonNode.findParent(String fieldName) |
ObjectNode |
ArrayNode.findParent(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(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(Collection<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(Collection<String> fieldNames)
Method for removing all field properties out of this ObjectNode
except for ones specified in argument.
|
ObjectNode |
ObjectNode.retain(String... fieldNames)
Method for removing all field properties out of this ObjectNode
except for ones specified in argument.
|
ObjectNode |
ObjectNode.with(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.
|