| Interface | Description |
|---|---|
| Adapter<POJO_TYPE,JSON_TYPE> |
An Adapter is similar to a
Converter. |
| Converter<T> |
Convert a given Java Type to it's JSON String representation.
|
| Converter.TypeAccess | |
| MapperConverter |
MapperConverter is the common marker interface for all Converters available in Johnzon
|
| MappingGenerator |
Handles writing Json for Objects.
|
| MappingParser |
Handles reading Json for Objects.
|
| ObjectConverter.Codec<T> | |
| ObjectConverter.Reader<T> | |
| ObjectConverter.Writer<T> | |
| SerializeValueFilter | |
| TypeAwareAdapter<A,B> |
| Class | Description |
|---|---|
| DynamicMappingGenerator | |
| DynamicMappingGenerator.InObjectOrPrimitiveJsonGenerator | |
| JohnzonReaderHandler | |
| JsonObjectGenerator | |
| JsonObjectGenerator.NamedBuilder<T> | |
| Mapper | |
| MapperBuilder | |
| MapperConfig |
Contains internal configuration for all the mapper stuff.
|
| MappingGeneratorImpl | |
| MappingParserImpl |
This class is not concurrently usable as it contains state.
|
| MappingParserImpl.SuppressConversionMappingParser |
Internal class to suppress
ObjectConverter lookup if and only if
the JsonValue is the same refernece than the lookup was done before. |
| Mappings | |
| Mappings.ClassMapping | |
| Mappings.CollectionMapping | |
| Mappings.CompositeReader | |
| Mappings.CompositeWriter | |
| Mappings.Getter | |
| Mappings.MapBuilderReader | |
| Mappings.MapUnwrapperWriter | |
| Mappings.Setter | |
| ObjectConverter |
Convert a given Java Type a nested JSON representation.
|
| ReaderHandler |
| Enum | Description |
|---|---|
| DynamicMappingGenerator.WritingState |
| Exception | Description |
|---|---|
| MapperException |
| Annotation Type | Description |
|---|---|
| JohnzonAny | |
| JohnzonConverter | |
| JohnzonDeduplicateObjects |
Mark an Object to leverage object deduplication without having
to explicitly enable it in the Mapper or JsonB Builder.
|
| JohnzonIgnore | |
| JohnzonIgnoreNested |
Only used during serialization for now.
|
| JohnzonProperty | |
| JohnzonVirtualObject |
Example: @JohnzonVirtualObject(path = {"nested", "nested-again"}, field = { "a", "b" })
will generate {"nested":{"nested-again":{"a":"xxx", "b": "yyy"}}}
|
| JohnzonVirtualObject.Field | |
| JohnzonVirtualObjects |
Copyright © 2014–2019 The Apache Software Foundation. All rights reserved.