Index
All Classes and Interfaces|All Packages
A
- autoJson() - Method in class dev.relism.flash.ext.jackson.JacksonExtension
-
Opinionated outbound JSON middleware factory.
- autoJson() - Method in class dev.relism.flash.ext.jackson.JacksonMiddleware
-
Automatic JSON marshalling policy.
B
- body(Request, Class<T>) - Method in class dev.relism.flash.ext.jackson.Json
-
Deserializes the full request body into an instance of
type. - bodyFrom(Request, Class<T>) - Method in class dev.relism.flash.ext.jackson.Json
-
Deserializes the request body via the raw
InputStream, avoiding the intermediatebyte[]allocation.
C
- configure(FlashRegistrar<?>, FlashContext) - Method in class dev.relism.flash.ext.jackson.JacksonExtension
- Custom mapper - Search tag in class dev.relism.flash.ext.jackson.JacksonExtension
- Section
D
- dev.relism.flash.ext.jackson - package dev.relism.flash.ext.jackson
J
- JacksonExtension - Class in dev.relism.flash.ext.jackson
-
Registers JSON support into the Flash extension layer.
- JacksonExtension() - Constructor for class dev.relism.flash.ext.jackson.JacksonExtension
-
Installs with an opinionated default
JsonMapper: auto-discovers modules on classpath (e.g. - JacksonExtension(ObjectMapper) - Constructor for class dev.relism.flash.ext.jackson.JacksonExtension
-
Installs with a fully configured custom
ObjectMapper. - JacksonMiddleware - Class in dev.relism.flash.ext.jackson
-
Outbound JSON marshalling middleware for class-based and lambda routes.
- Json - Class in dev.relism.flash.ext.jackson
-
Thread-safe JSON toolbox.
M
- mapper() - Method in class dev.relism.flash.ext.jackson.Json
-
Returns the underlying
ObjectMapperfor advanced operations (custom serialization, schema generation, etc.) not covered by the methods above.
U
- Usage — composition (preferred) - Search tag in class dev.relism.flash.ext.jackson.JacksonExtension
- Section
W
- write(Response, Object) - Method in class dev.relism.flash.ext.jackson.Json
-
Serializes
objto a JSON string and setsContent-Type: application/jsonon the response. - writeView(Response, Object, Class<?>) - Method in class dev.relism.flash.ext.jackson.Json
-
Like
Json.write(dev.relism.flash.models.Response, java.lang.Object)but applies a Jackson@JsonViewfilter, restricting serialization to fields visible underview.
All Classes and Interfaces|All Packages