Index

C D E F G I J N O T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values

C

create() - Method in class org.eclipse.yasson.JsonBindingProvider
 

D

DATE_TIME_IN_MILLIS_AS_A_STRING - Static variable in class org.eclipse.yasson.YassonConfig
 
DEFAULT_PRIORITY - Static variable in interface org.eclipse.yasson.spi.JsonbComponentInstanceCreator
Default component priority.

E

EAGER_PARSE_CLASSES - Static variable in class org.eclipse.yasson.YassonConfig
 

F

FAIL_ON_UNKNOWN_PROPERTIES - Static variable in class org.eclipse.yasson.YassonConfig
 
FAIL_ON_UNKNOWN_PROPERTIES - Static variable in class org.eclipse.yasson.YassonProperties
Deprecated. 
FieldAccessStrategy - Class in org.eclipse.yasson
Strategy that can be used to force always using fields instead of getters setters for getting / setting value.
FieldAccessStrategy() - Constructor for class org.eclipse.yasson.FieldAccessStrategy
 
FORCE_MAP_ARRAY_SERIALIZER_FOR_NULL_KEYS - Static variable in class org.eclipse.yasson.YassonConfig
 
fromJson(JsonParser, Class<T>) - Method in interface org.eclipse.yasson.YassonJsonb
Reads in a JSON data with a specified JsonParser and return the resulting content tree.
fromJson(JsonParser, Type) - Method in interface org.eclipse.yasson.YassonJsonb
Reads in a JSON data with a specified JsonParser and return the resulting content tree.
fromJsonStructure(JsonStructure, Class<T>) - Method in interface org.eclipse.yasson.YassonJsonb
Reads a JsonStructure and and converts it into resulting java content tree.
fromJsonStructure(JsonStructure, Type) - Method in interface org.eclipse.yasson.YassonJsonb
Reads a JsonStructure and and converts it into resulting java content tree.

G

getOrCreateComponent(Class<T>) - Method in interface org.eclipse.yasson.spi.JsonbComponentInstanceCreator
Returns instance of JsonbComponent for desired class.
getPriority() - Method in interface org.eclipse.yasson.spi.JsonbComponentInstanceCreator
 

I

ImplementationClass - Annotation Type in org.eclipse.yasson
Marks an interface with implementation class, which should be used for deserialiation.
isVisible(Field) - Method in class org.eclipse.yasson.FieldAccessStrategy
 
isVisible(Method) - Method in class org.eclipse.yasson.FieldAccessStrategy
 

J

JsonbComponentInstanceCreator - Interface in org.eclipse.yasson.spi
Creates instances of JsonbComponents such as JsonbAdapter.
JsonBindingProvider - Class in org.eclipse.yasson
JsonbProvider implementation.
JsonBindingProvider() - Constructor for class org.eclipse.yasson.JsonBindingProvider
 

N

NULL_ROOT_SERIALIZER - Static variable in class org.eclipse.yasson.YassonConfig
 
NULL_ROOT_SERIALIZER - Static variable in class org.eclipse.yasson.YassonProperties
Deprecated. 

O

org.eclipse.yasson - module org.eclipse.yasson
Yasson, the implementation of the Jakarta JSON Binding.
org.eclipse.yasson - package org.eclipse.yasson
 
org.eclipse.yasson.spi - package org.eclipse.yasson.spi
 

T

toJson(Object, JsonGenerator) - Method in interface org.eclipse.yasson.YassonJsonb
Writes the object content tree with a specified JsonGenerator.
toJson(Object, Type, JsonGenerator) - Method in interface org.eclipse.yasson.YassonJsonb
Writes the object content tree with a specified JsonGenerator.
toJsonStructure(Object) - Method in interface org.eclipse.yasson.YassonJsonb
Serializes the object content tree to a JsonStructure.
toJsonStructure(Object, Type) - Method in interface org.eclipse.yasson.YassonJsonb
Serializes the object content tree to a JsonStructure.

U

USER_TYPE_MAPPING - Static variable in class org.eclipse.yasson.YassonConfig
 
USER_TYPE_MAPPING - Static variable in class org.eclipse.yasson.YassonProperties
Deprecated. 

V

value() - Element in annotation type org.eclipse.yasson.ImplementationClass
Class, which will be used as implementation for annotated member.

W

withEagerParsing(Class<?>...) - Method in class org.eclipse.yasson.YassonConfig
 
withFailOnUnknownProperties(boolean) - Method in class org.eclipse.yasson.YassonConfig
Property used to specify behaviour on deserialization when JSON document contains properties which doesn't exist in the target class.
withForceMapArraySerializerForNullKeys(boolean) - Method in class org.eclipse.yasson.YassonConfig
Property needed to make MapToEntriesArraySerializer the serializer used when a null key is found in the map.
withNullRootSerializer(JsonbSerializer<?>) - Method in class org.eclipse.yasson.YassonConfig
Serializer to use when object provided to Jsonb.toJson(Object) is null or an empty Optional.
withTimeInMillisAsAString(boolean) - Method in class org.eclipse.yasson.YassonConfig
It is required to handle time millisecond format as a number.
withUserTypeMapping(Map<Class<?>, Class<?>>) - Method in class org.eclipse.yasson.YassonConfig
User type mapping for map interface to implementation classes.
withZeroTimeParseDefaulting(boolean) - Method in class org.eclipse.yasson.YassonConfig
Makes parsing dates defaulting to zero hour, minute and second.

Y

YassonConfig - Class in org.eclipse.yasson
Custom properties for configuring Yasson outside of the specification JsonbConfig scope.
YassonConfig() - Constructor for class org.eclipse.yasson.YassonConfig
 
YassonJsonb - Interface in org.eclipse.yasson
Adds methods to Jsonb that are operating directly with JsonGenerator or JsonParser types.
YassonProperties - Class in org.eclipse.yasson
Deprecated.
Use YassonConfig instead

Z

ZERO_TIME_PARSE_DEFAULTING - Static variable in class org.eclipse.yasson.YassonConfig
 
ZERO_TIME_PARSE_DEFAULTING - Static variable in class org.eclipse.yasson.YassonProperties
Deprecated. 
C D E F G I J N O T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values