Uses of Class
org.apache.juneau.json.JsonSerializer.Builder
Packages that use JsonSerializer.Builder
Package
Description
- 
Uses of JsonSerializer.Builder in org.apache.juneau.jsonSubclasses 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.BuilderJson5Serializer.create()Creates a new builder for this object.static JsonSerializer.BuilderJsonSerializer.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.BuilderModifierConstructorDescriptionprotectedBuilder(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.annotationMethods in org.apache.juneau.json.annotation with parameters of type JsonSerializer.BuilderModifier and TypeMethodDescriptionvoidJsonConfigAnnotation.SerializerApply.apply(AnnotationInfo<JsonConfig> ai, JsonSerializer.Builder b) 
- 
Uses of JsonSerializer.Builder in org.apache.juneau.jsonschemaMethods 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.