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 | |
JohnzonCores | |
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.
|
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 | |
JohnzonRecord |
Forces method named as properties to be used as getters (String foo() will match the attribute foo).
|
JohnzonRecord.Name |
When not using -parameters compiler argument, enables to customize parameter names.
|
JohnzonVirtualObject |
Example: @JohnzonVirtualObject(path = {"nested", "nested-again"}, field = { "a", "b" })
will generate {"nested":{"nested-again":{"a":"xxx", "b": "yyy"}}}
|
JohnzonVirtualObject.Field | |
JohnzonVirtualObjects |
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.