Uses of Interface
name.martingeisse.grumpyjson.deserialize.JsonDeserializer
Packages that use JsonDeserializer
Package
Description
-
Uses of JsonDeserializer in name.martingeisse.grumpyjson
Methods in name.martingeisse.grumpyjson with type parameters of type JsonDeserializerModifier and TypeMethodDescription<T extends JsonSerializer<?> & JsonDeserializer>
voidJsonEngine.registerDualConverter(T converter) Registers the specified dual converter.<T extends JsonSerializer<?> & JsonDeserializer>
voidJsonRegistries.registerDualConverter(T converter) Registers the specified dual converter.Methods in name.martingeisse.grumpyjson that return JsonDeserializerMethods in name.martingeisse.grumpyjson with parameters of type JsonDeserializerModifier and TypeMethodDescriptionvoidJsonEngine.registerDeserializer(JsonDeserializer deserializer) Registers the specified deserializer.voidJsonRegistries.registerDeserializer(JsonDeserializer deserializer) Registers the specified deserializer. -
Uses of JsonDeserializer in name.martingeisse.grumpyjson.builtin
Classes in name.martingeisse.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 name.martingeisse.grumpyjson.builtin.helper_types
Classes in name.martingeisse.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 name.martingeisse.grumpyjson.builtin.record
Classes in name.martingeisse.grumpyjson.builtin.record that implement JsonDeserializerModifier and TypeClassDescriptionfinal classMaps a record class to and from a JSON object.Methods in name.martingeisse.grumpyjson.builtin.record that return JsonDeserializerModifier and TypeMethodDescriptionRecordConverterFactory.getDeserializer(Class<?> rawClass) NOT PUBLIC API -
Uses of JsonDeserializer in name.martingeisse.grumpyjson.deserialize
Methods in name.martingeisse.grumpyjson.deserialize that return JsonDeserializerModifier and TypeMethodDescriptionprotected 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 name.martingeisse.grumpyjson.deserialize with parameters of type JsonDeserializerModifier and TypeMethodDescriptionprotected booleanJsonDeserializerRegistry.registrableSupports(JsonDeserializer registrable, Type key)