
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