public class HttpQuerySerializer extends com.fasterxml.jackson.databind.ser.std.StdSerializer<Object>
| Constructor and Description |
|---|
HttpQuerySerializer(com.fasterxml.jackson.databind.JavaType javaType,
boolean includeQuestionMark,
boolean encodeNames,
boolean encodeValues)
Create a serializer for converting an object to an Http query string.
|
| Modifier and Type | Method and Description |
|---|---|
void |
serialize(Object bean,
com.fasterxml.jackson.core.JsonGenerator gen,
com.fasterxml.jackson.databind.SerializerProvider provider) |
void |
writeNameValue(Writer nameValueWriter,
Object bean,
com.fasterxml.jackson.databind.ser.BeanPropertyWriter prop,
com.fasterxml.jackson.databind.SerializerProvider provider)
Write a property out as "name=value".
|
String |
writeNameValueAsString(Object bean,
com.fasterxml.jackson.databind.ser.BeanPropertyWriter prop,
com.fasterxml.jackson.databind.SerializerProvider provider)
Write a property out as "name=value".
|
_neitherNull, _nonEmpty, acceptJsonFormatVisitor, createSchemaNode, createSchemaNode, findAnnotatedContentSerializer, findContextualConvertingSerializer, findConvertingContentSerializer, findFormatFeature, findFormatOverrides, findIncludeOverrides, findPropertyFilter, getSchema, getSchema, handledType, isDefaultSerializer, visitArrayFormat, visitArrayFormat, visitFloatFormat, visitIntFormat, visitIntFormat, visitStringFormat, visitStringFormat, wrapAndThrow, wrapAndThrowpublic HttpQuerySerializer(com.fasterxml.jackson.databind.JavaType javaType,
boolean includeQuestionMark,
boolean encodeNames,
boolean encodeValues)
javaType - the type to serializeincludeQuestionMark - whether to include a question mark at the startencodeNames - whether to URL encode the name partsencodeValues - whether to URL encode the value partspublic final void serialize(Object bean, com.fasterxml.jackson.core.JsonGenerator gen, com.fasterxml.jackson.databind.SerializerProvider provider) throws IOException
serialize in class com.fasterxml.jackson.databind.ser.std.StdSerializer<Object>IOExceptionpublic String writeNameValueAsString(Object bean, com.fasterxml.jackson.databind.ser.BeanPropertyWriter prop, com.fasterxml.jackson.databind.SerializerProvider provider) throws Exception
bean - The bean owning the propertyprop - The property itselfprovider - The serializerException - if the property cannot be written outpublic void writeNameValue(Writer nameValueWriter, Object bean, com.fasterxml.jackson.databind.ser.BeanPropertyWriter prop, com.fasterxml.jackson.databind.SerializerProvider provider) throws Exception
nameValueWriter - The writerbean - The current beanprop - The prop being introspectedprovider - The serializer providerException - if the property cannot be written outCopyright © 2020. All rights reserved.