Uses of Interface
io.github.grumpystuff.grumpyjson.deserialize.JsonDeserializer
Packages that use JsonDeserializer
Package
Description
-
Uses of JsonDeserializer in io.github.grumpystuff.grumpyjson
Methods in io.github.grumpystuff.grumpyjson with type parameters of type JsonDeserializerModifier and TypeMethodDescription<T extends JsonSerializer<?> & JsonDeserializer>
voidJsonRegistries.registerDualConverter(T converter) Registers the specified dual converter.final <T extends JsonSerializer<?> & JsonDeserializer>
voidStructuralJsonEngine.registerDualConverter(T converter) Registers the specified dual converter.Methods in io.github.grumpystuff.grumpyjson that return JsonDeserializerMethods in io.github.grumpystuff.grumpyjson with parameters of type JsonDeserializerModifier and TypeMethodDescriptionvoidJsonRegistries.registerDeserializer(JsonDeserializer deserializer) Registers the specified deserializer.final voidStructuralJsonEngine.registerDeserializer(JsonDeserializer deserializer) Registers the specified deserializer. -
Uses of JsonDeserializer in io.github.grumpystuff.grumpyjson.builtin
Classes in io.github.grumpystuff.grumpyjson.builtin that implement JsonDeserializerModifier and TypeClassDescriptionfinal classA converter for the primitive type boolean and its boxed type,Boolean.final classEnumConverter<T extends Enum<T>>A converter for enum types.final classA converter for the primitive type int and its boxed type,Integer.final classA converter forJsonElement.final classThis converter handles type List<...> for deserialization, and the List interface and its implementing classes for serialization.final classA converter forLocalDate.final classA converter forLocalDateTime.final classA converter forLocalTime.final classA converter for the primitive type long and its boxed type,Long.final classThis converter handles type Map<...> for deserialization, and the Map interface and its implementing classes for serialization.final classA converter for typeString. -
Uses of JsonDeserializer in io.github.grumpystuff.grumpyjson.builtin.helper_types
Classes in io.github.grumpystuff.grumpyjson.builtin.helper_types that implement JsonDeserializerModifier and TypeClassDescriptionfinal classThe converter forFieldMustBeNull.final classThe converter forIgnoredField.final classThe converter forNullableField.final classThe converter forOptionalField. -
Uses of JsonDeserializer in io.github.grumpystuff.grumpyjson.builtin.record
Classes in io.github.grumpystuff.grumpyjson.builtin.record that implement JsonDeserializerModifier and TypeClassDescriptionfinal classMaps a record class to and from a JSON object.Methods in io.github.grumpystuff.grumpyjson.builtin.record that return JsonDeserializerModifier and TypeMethodDescriptionRecordConverterFactory.getDeserializer(Class<?> rawClass) NOT PUBLIC API -
Uses of JsonDeserializer in io.github.grumpystuff.grumpyjson.deserialize
Methods in io.github.grumpystuff.grumpyjson.deserialize that return JsonDeserializerModifier and TypeMethodDescriptionstatic <T> JsonDeserializerCustomJsonDeserializer.from(Class<T> clazz, CustomJsonDeserializer.DeserializerBody<T> body) Builds a deserializer for a single class type from a code body.protected JsonDeserializerJsonDeserializerRegistry.generateRegistrable(Type type) JsonDeserializerProvider.getDeserializer(Type type) Returns a registered deserializer for the specified type, auto-generating it if necessary and possible.JsonDeserializerRegistry.getDeserializer(Type type) Methods in io.github.grumpystuff.grumpyjson.deserialize with parameters of type JsonDeserializerModifier and TypeMethodDescriptionprotected booleanJsonDeserializerRegistry.registrableSupports(JsonDeserializer registrable, Type key)