| Interface | Description |
|---|---|
| Adapter<POJO_TYPE,JSON_TYPE> |
An Adapter is similar to a
Converter. |
| Cleanable<A> | |
| Converter<T> |
Convert a given Java Type to it's JSON String representation.
|
| Converter.TypeAccess | |
| MapperConfig.CustomEnumConverter<A> | |
| 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 | |
| SnippetFactory | |
| TypeAwareAdapter<A,B> |
| Enum | Description |
|---|---|
| DynamicMappingGenerator.WritingState |
| Exception | Description |
|---|---|
| FactoryCreateException | |
| MapperException | |
| MissingFactoryException | |
| SetterMappingException |
| 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–2023 The Apache Software Foundation. All rights reserved.