@RequestScoped public class GsonJSONSerialization extends Object implements JSONSerialization
ENVIRONMENT_INDENTED_KEY| Modifier | Constructor and Description |
|---|---|
protected |
GsonJSONSerialization()
Deprecated.
CDI eyes only
|
|
GsonJSONSerialization(javax.servlet.http.HttpServletResponse response,
TypeNameExtractor extractor,
GsonSerializerBuilder builder,
Environment environment) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
accepts(String format) |
<T> Serializer |
from(T object)
Serializes this object to the clients writer with out ROOT alias.
|
<T> Serializer |
from(T object,
String alias)
Serializes this object to the clients writer, with a given alias.
|
protected SerializerBuilder |
getSerializer() |
JSONSerialization |
indented() |
protected void |
init() |
<T> NoRootSerialization |
withoutRoot()
You can override this method for configuring Driver before serialization
|
protected GsonJSONSerialization()
@Inject
public GsonJSONSerialization(javax.servlet.http.HttpServletResponse response,
TypeNameExtractor extractor,
GsonSerializerBuilder builder,
Environment environment)
@PostConstruct protected void init()
public boolean accepts(String format)
accepts in interface Serializationpublic <T> Serializer from(T object)
NoRootSerializationfrom in interface NoRootSerializationpublic <T> Serializer from(T object, String alias)
Serializationfrom in interface Serializationprotected SerializerBuilder getSerializer()
public <T> NoRootSerialization withoutRoot()
withoutRoot in interface JSONSerializationpublic JSONSerialization indented()
indented in interface JSONSerializationCopyright © 2014 Caelum. All rights reserved.