Uses of Class
org.apache.juneau.json.JsonSerializer.Builder
Packages that use JsonSerializer.Builder
Package
Description
-
Uses of JsonSerializer.Builder in org.apache.juneau.json
Subclasses of JsonSerializer.Builder in org.apache.juneau.jsonMethods in org.apache.juneau.json that return JsonSerializer.BuilderModifier and TypeMethodDescriptionJsonSerializer.Builder.addBeanTypes()
JsonSerializer.Builder.addBeanTypes
(boolean value) JsonSerializer.Builder.addBeanTypesJson()
Add"_type" properties when needed.JsonSerializer.Builder.addBeanTypesJson
(boolean value) Same asaddBeanTypesJson()
but allows you to explicitly specify the value.JsonSerializer.Builder.addRootType()
JsonSerializer.Builder.addRootType
(boolean value) JsonSerializer.Builder.annotations
(Annotation... values) JsonSerializer.Builder.apply
(AnnotationWorkList work) JsonSerializer.Builder.applyAnnotations
(Class<?>... from) JsonSerializer.Builder.applyAnnotations
(Object... from) JsonSerializer.Builder.beanClassVisibility
(Visibility value) JsonSerializer.Builder.beanConstructorVisibility
(Visibility value) JsonSerializer.Builder.beanContext
(BeanContext value) JsonSerializer.Builder.beanContext
(BeanContext.Builder value) JsonSerializer.Builder.beanDictionary
(Class<?>... values) JsonSerializer.Builder.beanFieldVisibility
(Visibility value) JsonSerializer.Builder.beanInterceptor
(Class<?> on, Class<? extends BeanInterceptor<?>> value) JsonSerializer.Builder.beanMapPutReturnsOldValue()
JsonSerializer.Builder.beanMethodVisibility
(Visibility value) JsonSerializer.Builder.beanProperties
(Class<?> beanClass, String properties) JsonSerializer.Builder.beanProperties
(String beanClassName, String properties) JsonSerializer.Builder.beanProperties
(Map<String, Object> values) JsonSerializer.Builder.beanPropertiesExcludes
(Class<?> beanClass, String properties) JsonSerializer.Builder.beanPropertiesExcludes
(String beanClassName, String properties) JsonSerializer.Builder.beanPropertiesExcludes
(Map<String, Object> values) JsonSerializer.Builder.beanPropertiesReadOnly
(Class<?> beanClass, String properties) JsonSerializer.Builder.beanPropertiesReadOnly
(String beanClassName, String properties) JsonSerializer.Builder.beanPropertiesReadOnly
(Map<String, Object> values) JsonSerializer.Builder.beanPropertiesWriteOnly
(Class<?> beanClass, String properties) JsonSerializer.Builder.beanPropertiesWriteOnly
(String beanClassName, String properties) JsonSerializer.Builder.beanPropertiesWriteOnly
(Map<String, Object> values) JsonSerializer.Builder.beansRequireDefaultConstructor()
JsonSerializer.Builder.beansRequireSerializable()
JsonSerializer.Builder.beansRequireSettersForGetters()
Json5Serializer.copy()
JsonSerializer.Builder.copy()
JsonSerializer.copy()
static JsonSerializer.Builder
Json5Serializer.create()
Creates a new builder for this object.static JsonSerializer.Builder
JsonSerializer.create()
Creates a new builder for this object.JsonSerializer.Builder.debug()
JsonSerializer.Builder.debug
(boolean value) JsonSerializer.Builder.detectRecursions()
JsonSerializer.Builder.detectRecursions
(boolean value) JsonSerializer.Builder.dictionaryOn
(Class<?> on, Class<?>... values) JsonSerializer.Builder.disableBeansRequireSomeProperties()
JsonSerializer.Builder.disableIgnoreMissingSetters()
JsonSerializer.Builder.disableIgnoreTransientFields()
JsonSerializer.Builder.disableIgnoreUnknownNullBeanProperties()
JsonSerializer.Builder.disableInterfaceProxies()
JsonSerializer.Builder.escapeSolidus()
Prefix solidus'/' characters with escapes.JsonSerializer.Builder.escapeSolidus
(boolean value) Same asescapeSolidus()
but allows you to explicitly specify the value.JsonSerializer.Builder.fileCharset
(Charset value) JsonSerializer.Builder.findFluentSetters()
JsonSerializer.Builder.findFluentSetters
(Class<?> on) JsonSerializer.Builder.ignoreInvocationExceptionsOnGetters()
JsonSerializer.Builder.ignoreInvocationExceptionsOnSetters()
JsonSerializer.Builder.ignoreRecursions()
JsonSerializer.Builder.ignoreRecursions
(boolean value) JsonSerializer.Builder.ignoreUnknownBeanProperties()
JsonSerializer.Builder.ignoreUnknownEnumValues()
JsonSerializer.Builder.implClasses
(Map<Class<?>, Class<?>> values) JsonSerializer.Builder.initialDepth
(int value) JsonSerializer.Builder.interfaceClass
(Class<?> on, Class<?> value) JsonSerializer.Builder.interfaces
(Class<?>... value) JsonSerializer.Builder.json5()
Simple JSON mode and single quote.JsonSerializer.Builder.keepNullProperties()
JsonSerializer.Builder.keepNullProperties
(boolean value) JsonSerializer.Builder.listener
(Class<? extends SerializerListener> value) JsonSerializer.Builder.maxDepth
(int value) JsonSerializer.Builder.maxIndent
(int value) JsonSerializer.Builder.notBeanClasses
(Class<?>... values) JsonSerializer.Builder.notBeanPackages
(String... values) JsonSerializer.Builder.propertyNamer
(Class<?> on, Class<? extends PropertyNamer> value) JsonSerializer.Builder.propertyNamer
(Class<? extends PropertyNamer> value) JsonSerializer.Builder.quoteChar
(char value) JsonSerializer.Builder.quoteCharOverride
(char value) JsonSerializer.Builder.simpleAttrs()
Simple JSON attributes mode.JsonSerializer.Builder.simpleAttrs
(boolean value) Same assimpleAttrs()
but allows you to explicitly specify the value.JsonSerializer.Builder.sortCollections()
JsonSerializer.Builder.sortCollections
(boolean value) JsonSerializer.Builder.sortMaps()
JsonSerializer.Builder.sortMaps
(boolean value) JsonSerializer.Builder.sortProperties()
JsonSerializer.Builder.sortProperties
(Class<?>... on) JsonSerializer.Builder.sq()
JsonSerializer.Builder.streamCharset
(Charset value) <T,
S> JsonSerializer.Builder JsonSerializer.Builder.swap
(Class<T> normalClass, Class<S> swappedClass, ThrowingFunction<T, S> swapFunction) <T,
S> JsonSerializer.Builder JsonSerializer.Builder.swap
(Class<T> normalClass, Class<S> swappedClass, ThrowingFunction<T, S> swapFunction, ThrowingFunction<S, T> unswapFunction) JsonSerializer.Builder.trimEmptyCollections()
JsonSerializer.Builder.trimEmptyCollections
(boolean value) JsonSerializer.Builder.trimEmptyMaps()
JsonSerializer.Builder.trimEmptyMaps
(boolean value) JsonSerializer.Builder.trimStrings()
JsonSerializer.Builder.trimStrings
(boolean value) JsonSerializer.Builder.typePropertyName
(Class<?> on, String value) JsonSerializer.Builder.typePropertyName
(String value) JsonSerializer.Builder.uriContext
(UriContext value) JsonSerializer.Builder.uriRelativity
(UriRelativity value) JsonSerializer.Builder.uriResolution
(UriResolution value) JsonSerializer.Builder.useEnumNames()
JsonSerializer.Builder.useJavaBeanIntrospector()
JsonSerializer.Builder.useWhitespace()
JsonSerializer.Builder.useWhitespace
(boolean value) JsonSerializer.Builder.ws()
Constructors in org.apache.juneau.json with parameters of type JsonSerializer.BuilderModifierConstructorDescriptionprotected
Builder
(JsonSerializer.Builder copyFrom) Copy constructor.Json5Serializer
(JsonSerializer.Builder builder) Constructor.JsonSerializer
(JsonSerializer.Builder builder) Constructor.Readable
(JsonSerializer.Builder builder) Constructor.Readable
(JsonSerializer.Builder builder) Constructor.ReadableSafe
(JsonSerializer.Builder builder) Constructor. -
Uses of JsonSerializer.Builder in org.apache.juneau.json.annotation
Methods in org.apache.juneau.json.annotation with parameters of type JsonSerializer.BuilderModifier and TypeMethodDescriptionvoid
JsonConfigAnnotation.SerializerApply.apply
(AnnotationInfo<JsonConfig> ai, JsonSerializer.Builder b) -
Uses of JsonSerializer.Builder in org.apache.juneau.jsonschema
Methods in org.apache.juneau.jsonschema that return JsonSerializer.BuilderModifier and TypeMethodDescriptionJsonSchemaGenerator.Builder.getJsonSerializerBuilder()
Gives access to the inner JSON serializer builder if you want to modify the serializer settings.