package at.gv.egiz.eaaf.core.impl.json;
import java.io.IOException;
import java.io.StringWriter;
import java.util.Collection;
import com.fasterxml.jackson.core.JsonFactory;
import com.fasterxml.jackson.core.JsonGenerator;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.SerializerProvider;
import com.fasterxml.jackson.databind.jsontype.TypeSerializer;
import com.fasterxml.jackson.databind.node.ObjectNode;
import com.fasterxml.jackson.databind.node.TextNode;
import com.fasterxml.jackson.databind.ser.std.StdSerializer;
/**
* Custom Jackson Serializer to support generic types and serialize them as
* escaped Strings.
*
*
* Code was an example from stack-overflow.
*
*
* @author tlenz
*
*/
public class EscapedJsonSerializer extends StdSerializer