.. java:import:: io.aalam.common Serializer .. java:import:: io.aalam.common HttpRequest .. java:import:: io.aalam.common HttpResponse JsonSerializer ============== .. java:package:: io.aalam.common.serializers :noindex: .. java:type:: public abstract class JsonSerializer implements Serializer An abstract JSON serializer class. The class which inherits this, needs to implement toJson method This class will be used in send a serialize JSON data as a response Fields ------ contentType ^^^^^^^^^^^ .. java:field:: String contentType :outertype: JsonSerializer Methods ------- serialize ^^^^^^^^^ .. java:method:: public void serialize(HttpRequest request, HttpResponse response) :outertype: JsonSerializer toJson ^^^^^^ .. java:method:: public abstract byte[] toJson(HttpRequest req, HttpResponse resp) :outertype: JsonSerializer This method is used to serialize data in JSON format :param req: The http request for which the data is being serialized :param resp: The http response object which sends this serialized data.