Class DefaultJsonSerializer
- java.lang.Object
-
- io.vertigo.vega.plugins.webservice.handler.converter.DefaultJsonSerializer
-
- All Implemented Interfaces:
JsonSerializer
public final class DefaultJsonSerializer extends Object implements JsonSerializer
Default JsonConverter.- Author:
- npiedeloup
-
-
Constructor Summary
Constructors Constructor Description DefaultJsonSerializer(JsonEngine jsonWriterEngine)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canHandle(Class<?> paramClass)
String
toJson(Object result, javax.servlet.http.HttpServletResponse response, WebServiceDefinition webServiceDefinition)
Convert result to json.
-
-
-
Constructor Detail
-
DefaultJsonSerializer
@Inject public DefaultJsonSerializer(JsonEngine jsonWriterEngine)
- Parameters:
jsonWriterEngine
- jsonWriterEngine
-
-
Method Detail
-
canHandle
public boolean canHandle(Class<?> paramClass)
- Specified by:
canHandle
in interfaceJsonSerializer
- Parameters:
paramClass
- Class to test- Returns:
- If this converter can output this type of data.
-
toJson
public String toJson(Object result, javax.servlet.http.HttpServletResponse response, WebServiceDefinition webServiceDefinition)
Convert result to json.- Specified by:
toJson
in interfaceJsonSerializer
- Parameters:
result
- Resultresponse
- ResponsewebServiceDefinition
- WebService definition- Returns:
- Json (or empty string)
-
-