Package org.springframework.data.rest.webmvc.json
package org.springframework.data.rest.webmvc.json
- Author:
- Oliver Gierke
-
ClassDescriptionJackson module to enable aggregate reference resolution for non-aggregate root types.Component to apply an
ObjectNode
to an existing domain object.Configuration to tweak enum serialization.Helper class to register datatype modules based on their presence in the classpath.Translator forSort
arguments that is aware of Jackson-Mapping on domain classes.TranslatesSort
orders from Jackson-mapped field names toPersistentProperty
names.Value object to abstract Jackson based bean metadata of a given type.Custom Spring Data REST Jackson serializers.Enum deserializer that uses a resource bundle to resolve enum values.An enum serializer to translate raw enum values into values resolved through a resource bundle.Model class to render JSON schema documents.Value object to abstract aMap
of JSON Schema definitions.AJsonSchema.JsonSchemaProperty
representing enumerations.A JSON Schema propertyCallback interface to customize theJsonSchema.JsonSchemaProperty
created by default for a given type.HandlerMethodArgumentResolver
to resolveDefaultedPageable
from aPageableHandlerMethodArgumentResolver
applying field to property mapping.HandlerMethodArgumentResolver
to resolvePageable
from aPageableArgumentResolver
applying field to property mapping.HandlerMethodArgumentResolver
to resolveSort
from aSortHandlerMethodArgumentResolver
applying field to property mapping.Jackson 2 module to serialize and deserializePersistentEntityResource
s.ABeanDeserializerModifier
that registers a customPersistentEntityJackson2Module.UriStringDeserializer
for association properties ofPersistentEntity
s.CustomJsonDeserializer
to interpretString
values as URIs and resolve them using aUriToEntityConverter
.Converter to createJsonSchema
instances forPersistentEntity
s.