All Downloads are FREE. Search and download functionalities are using the official Maven repository.

lambdify.aws.jsoniter.JsoniterApiGatewayJsonSerializer Maven / Gradle / Ivy

The newest version!
package lambdify.aws.jsoniter;

import com.jsoniter.JsonIterator;
import com.jsoniter.output.JsonStream;
import lombok.Getter;
import lombok.experimental.Accessors;

/**
 *
 */
@Getter @Accessors(fluent = true)
public class JsoniterApiGatewayJsonSerializer implements lambdify.apigateway.Serializer {

	final String contentType = "application/json";

	@Override
	public Stringified toString(Object object) {
		return Stringified.plainText( JsonStream.serialize( JsoniterConf.JACKSON_SUPPORT, object ) );
	}

	@Override
	public  T toObject(String input, Class clazz) {
		return JsonIterator.deserialize( JsoniterConf.JACKSON_SUPPORT, input, clazz );
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy