@Component public class GsonJSONSerialization extends Object implements JSONSerialization
| Modifier and Type | Field and Description |
|---|---|
protected VRaptorGsonBuilder |
builder |
protected TypeNameExtractor |
extractor |
protected ProxyInitializer |
initializer |
protected javax.servlet.http.HttpServletResponse |
response |
protected Serializee |
serializee |
| Constructor and Description |
|---|
GsonJSONSerialization(javax.servlet.http.HttpServletResponse response,
TypeNameExtractor extractor,
ProxyInitializer initializer,
VRaptorGsonBuilder builder,
Serializee serializee) |
| 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() |
<T> NoRootSerialization |
withoutRoot()
You can override this method for configuring Driver before serialization
|
protected final javax.servlet.http.HttpServletResponse response
protected final TypeNameExtractor extractor
protected final ProxyInitializer initializer
protected final VRaptorGsonBuilder builder
protected final Serializee serializee
public GsonJSONSerialization(javax.servlet.http.HttpServletResponse response,
TypeNameExtractor extractor,
ProxyInitializer initializer,
VRaptorGsonBuilder builder,
Serializee serializee)
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.