
com.intellifylearning.gson.IntellifyEntitySerializer Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of intellisense Show documentation
Show all versions of intellisense Show documentation
IntelliSense Sensor API for Java
package com.intellifylearning.gson;
import java.io.IOException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.fasterxml.jackson.core.JsonGenerator;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.JsonSerializer;
import com.fasterxml.jackson.databind.SerializerProvider;
import com.intellify.api.caliper.impl.entities.Entity;
import com.intellifylearning.Constants;
/**
* @author pnayak
*
*/
public class IntellifyEntitySerializer extends JsonSerializer {
private static final Logger logger = LoggerFactory
.getLogger(Constants.LOGGER);
private static final String CLASSNAME = "iType";
private static final String INSTANCE = "@instance";
@Override
public void serialize(Entity value, JsonGenerator jgen,
SerializerProvider provider) throws IOException,
JsonProcessingException {
logger.debug("%%%% Custom Serialization in progress");
jgen.writeStartObject();
JsonSerializer
© 2015 - 2025 Weber Informatics LLC | Privacy Policy