All Classes and Interfaces
Class
Description
An Adapter is similar to a
Converter.Some simple bean introspection methods.
Convert a given Java Type to it's JSON String representation.
This JsonGenerator will not automatically write a startObject '{' character, but only if needed.
Mark an Object to leverage object deduplication without having
to explicitly enable it in the Mapper or JsonB Builder.
Only used during serialization for now.
Forces method named as properties to be used as getters (String foo() will match the attribute foo).
When not using -parameters compiler argument, enables to customize parameter names.
Example: @JohnzonVirtualObject(path = {"nested", "nested-again"}, field = { "a", "b" })
will generate {"nested":{"nested-again":{"a":"xxx", "b": "yyy"}}}
Internal class to easily collect information about the 'depth' of a json object
without having to eagerly construct it.
ClassLoader related utils to avoid direct access to our JSON provider from the mapper
Contains internal configuration for all the mapper stuff.
MapperConverter is the common marker interface for all Converters available in Johnzon
Handles writing Json for Objects.
Handles reading Json for Objects.
This class is not concurrently usable as it contains state.
Internal class to suppress
ObjectConverter lookup if and only if
the JsonValue is the same refernece than the lookup was done before.Convert a given Java Type a nested JSON representation.