public class PropertiesToJsonConverterBuilder extends Object
| Constructor and Description |
|---|
PropertiesToJsonConverterBuilder() |
| Modifier and Type | Method and Description |
|---|---|
PropertiesToJsonConverter |
build()
It creates new converter instance.
|
static PropertiesToJsonConverterBuilder |
builder()
Returns new instance of builder.
|
PropertiesToJsonConverterBuilder |
charset(Charset charset)
It will set the charset of the reader.
|
PropertiesToJsonConverterBuilder |
defaultAndCustomObjectToJsonTypeConverters(ObjectToJsonTypeConverter<?>... converters)
Will build PropertiesToJsonConverter with combined list of
TO_JSON_TYPE_CONVERTERS and instances provided in
argument. |
PropertiesToJsonConverterBuilder |
defaultAndCustomTextToObjectResolvers(TextToConcreteObjectResolver<?>... resolvers)
Will build PropertiesToJsonConverter with combined list of
TO_OBJECT_RESOLVERS and instances provided in
argument. |
PropertiesToJsonConverterBuilder |
onlyCustomObjectToJsonTypeConverters(ObjectToJsonTypeConverter<?>... converters)
Will build PropertiesToJsonConverter only with instances provided in argument.
|
PropertiesToJsonConverterBuilder |
onlyCustomTextToObjectResolvers(TextToConcreteObjectResolver<?>... resolvers)
Will build PropertiesToJsonConverter only with instances provided in argument.
|
PropertiesToJsonConverterBuilder |
overrideNullToJsonConverter(NullToJsonTypeConverter nullToJsonConverter)
It override default conversion of json null reference for something what you need.
|
PropertiesToJsonConverterBuilder |
overrideTextToEmptyStringResolver(TextToEmptyStringResolver textToEmptyStringResolver)
It override default behavior for resolving of empty text in java.lang.String.
|
PropertiesToJsonConverterBuilder |
overrideTextToJsonNullResolver(TextToJsonNullReferenceResolver textToJsonNullResolver)
It override default behavior for resolving of text "null" or java.lang.String with null reference.
|
PropertiesToJsonConverterBuilder |
skipNulls()
It will skip every leaf in json object which is null, not skip null in arrays.
|
public static PropertiesToJsonConverterBuilder builder()
public PropertiesToJsonConverterBuilder onlyCustomTextToObjectResolvers(TextToConcreteObjectResolver<?>... resolvers)
resolvers - it override default list of TO_OBJECT_RESOLVERSpublic PropertiesToJsonConverterBuilder defaultAndCustomTextToObjectResolvers(TextToConcreteObjectResolver<?>... resolvers)
TO_OBJECT_RESOLVERS and instances provided in
argument.resolvers - added to TO_OBJECT_RESOLVERSpublic PropertiesToJsonConverterBuilder onlyCustomObjectToJsonTypeConverters(ObjectToJsonTypeConverter<?>... converters)
converters - it override default list of TO_JSON_TYPE_CONVERTERSpublic PropertiesToJsonConverterBuilder defaultAndCustomObjectToJsonTypeConverters(ObjectToJsonTypeConverter<?>... converters)
TO_JSON_TYPE_CONVERTERS and instances provided in
argument.converters - added to TO_JSON_TYPE_CONVERTERSpublic PropertiesToJsonConverterBuilder overrideNullToJsonConverter(NullToJsonTypeConverter nullToJsonConverter)
nullToJsonConverter - new implementation of NullToJsonTypeConverterpublic PropertiesToJsonConverterBuilder overrideTextToJsonNullResolver(TextToJsonNullReferenceResolver textToJsonNullResolver)
textToJsonNullResolver - new implementation of TextToJsonNullReferenceResolverpublic PropertiesToJsonConverterBuilder overrideTextToEmptyStringResolver(TextToEmptyStringResolver textToEmptyStringResolver)
textToEmptyStringResolver - new implementation of TextToEmptyStringResolverpublic PropertiesToJsonConverterBuilder charset(Charset charset)
charset - charset to usepublic PropertiesToJsonConverterBuilder skipNulls()
public PropertiesToJsonConverter build()
Copyright © 2020. All rights reserved.