Package org.glassfish.jersey.jsonb
Class JsonBindingFeature
java.lang.Object
org.glassfish.jersey.jsonb.JsonBindingFeature
- All Implemented Interfaces:
Feature
Feature used to register JSON-B providers.
The Feature is automatically enabled when JsonBindingAutoDiscoverable is on classpath.
Default JSON-B configuration obtained by calling JsonbBuilder.create() is used.
Custom configuration, if required, can be achieved by implementing custom ContextResolver and
registering it as a provider into JAX-RS runtime:
@Provider
@class JsonbContextResolver implements ContextResolver<Jsonb> {
@Override
public Jsonb getContext(Class<?> type) {
JsonbConfig config = new JsonbConfig();
// add custom configuration
return JsonbBuilder.create(config);
}
}
- Author:
- Adam Lindenthal
-
Constructor Summary
Constructors -
Method Summary