Package | Description |
---|---|
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.format |
Package that contains interfaces needed for dynamic, pluggable
format (auto)detection; as well as basic utility classes for
simple format detection functionality.
|
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
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. |
Modifier and Type | Method and Description |
---|---|
MatchStrength |
JsonFactory.hasFormat(InputAccessor acc) |
protected MatchStrength |
JsonFactory.hasJSONFormat(InputAccessor acc) |
Modifier and Type | Field and Description |
---|---|
protected MatchStrength |
DataFormatMatcher._matchStrength
Strength of match with
DataFormatMatcher._match |
protected MatchStrength |
DataFormatDetector._minimalMatch
Strength of minimal match we accept as the answer, unless
better matches are found.
|
protected MatchStrength |
DataFormatDetector._optimalMatch
Strength of match we consider to be good enough to be used
without checking any other formats.
|
Modifier and Type | Method and Description |
---|---|
MatchStrength |
DataFormatMatcher.getMatchStrength()
Method for accessing strength of the match, if any; if no match,
will return
INCONCLUSIVE . |
static MatchStrength |
MatchStrength.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static MatchStrength[] |
MatchStrength.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
DataFormatMatcher |
InputAccessor.Std.createMatcher(JsonFactory match,
MatchStrength matchStrength) |
DataFormatDetector |
DataFormatDetector.withMinimalMatch(MatchStrength minMatch)
Method that will return a detector instance that uses given
minimal match level; match that may be returned unless a stronger match
is found with other format detectors.
|
DataFormatDetector |
DataFormatDetector.withOptimalMatch(MatchStrength optMatch)
Method that will return a detector instance that uses given
optimal match level (match that is considered sufficient to return, without
trying to find stronger matches with other formats).
|
Constructor and Description |
---|
DataFormatMatcher(java.io.InputStream in,
byte[] buffered,
int bufferedLength,
JsonFactory match,
MatchStrength strength) |
Modifier and Type | Method and Description |
---|---|
static MatchStrength |
ByteSourceBootstrapper.hasJSONFormat(InputAccessor acc)
Current implementation is not as thorough as other functionality
(
ByteSourceBootstrapper );
supports UTF-8, for example. |
Modifier and Type | Method and Description |
---|---|
MatchStrength |
MappingJsonFactory.hasFormat(InputAccessor acc)
Sub-classes need to override this method (as of 1.8)
|