public abstract static class Jackson.Init
extends java.lang.Object
Use of these methods are not required at all if using the Guice integration and JacksonModule
.
Constructor and Description |
---|
Init() |
Modifier and Type | Method and Description |
---|---|
static ratpack.parse.Parser<ratpack.parse.NullParseOpts> |
noOptParser()
The no-opts parser.
|
static ratpack.parse.Parser<JsonParseOpts> |
parser(ObjectMapper objectMapper)
The parser.
|
static ratpack.registry.RegistrySpec |
register(ratpack.registry.RegistrySpec registrySpec,
ObjectMapper objectMapper,
ObjectWriter objectWriter)
Registers the renderer and parsers with the given registry.
|
static ratpack.render.Renderer<JsonRender> |
renderer(ObjectWriter objectWriter)
The renderer.
|
public static ratpack.render.Renderer<JsonRender> renderer(ObjectWriter objectWriter)
objectWriter
- the object writer to use to render objectpublic static ratpack.parse.Parser<ratpack.parse.NullParseOpts> noOptParser()
public static ratpack.parse.Parser<JsonParseOpts> parser(ObjectMapper objectMapper)
objectMapper
- the object mapper to use for parsingpublic static ratpack.registry.RegistrySpec register(ratpack.registry.RegistrySpec registrySpec, ObjectMapper objectMapper, ObjectWriter objectWriter)
If using Jackson support without Guice and the JacksonModule
, this method should be used to register the renderer and parsers with the context registry.
Use of this method is not necessary if using JacksonModule
as it makes the renderer and parsers available.
registrySpec
- the registry to register withobjectMapper
- the object mapper for parsing requestsobjectWriter
- the object writer for rendering to responses