public class WriteOptionsBuilder extends Object
Constructor and Description |
---|
WriteOptionsBuilder() |
public WriteOptionsBuilder withDefaultOptimizations()
public WriteOptionsBuilder skipNullFields()
public WriteOptionsBuilder withPrettyPrint()
public WriteOptionsBuilder withPrintStyle(PrintStyle style)
public WriteOptionsBuilder writeLongsAsStrings()
public WriteOptionsBuilder writeEnumsAsObject()
public WriteOptionsBuilder doNotWritePrivateEnumFields()
public WriteOptionsBuilder writeEnumsAsPrimitives()
public WriteOptionsBuilder forceMapOutputAsKeysAndItems()
public WriteOptionsBuilder doNotForceMapOutputAsKeysAndItems()
public WriteOptionsBuilder withClassLoader(ClassLoader classLoader)
public static void addBaseWriter(Class<?> c, JsonWriter.JsonClassWriter writer)
public WriteOptionsBuilder writeLocalDateAsTimeStamp()
public WriteOptionsBuilder writeLocalDateWithFormat(DateTimeFormatter formatter)
public WriteOptionsBuilder withIsoDateTimeFormat()
public WriteOptionsBuilder withIsoDateFormat()
public WriteOptionsBuilder withDateFormat(String format)
public WriteOptionsBuilder withShortMetaKeys()
public WriteOptionsBuilder neverShowTypeInfo()
public WriteOptionsBuilder alwaysShowTypeInfo()
public WriteOptionsBuilder showMinimalTypeInfo()
public WriteOptionsBuilder withFieldNameBlackList(Class<?> c, Collection<String> fields)
public WriteOptionsBuilder withFieldNameBlackListMap(Map<Class<?>,Collection<String>> map)
public WriteOptionsBuilder withFieldSpecifier(Class<?> c, List<String> fields)
public WriteOptionsBuilder withFieldSpecifiersMap(Map<Class<?>,Collection<String>> map)
public WriteOptionsBuilder withCustomTypeName(Class<?> type, String newTypeName)
public WriteOptionsBuilder withCustomTypeName(String type, String newTypeName)
public WriteOptionsBuilder withCustomTypeNameMap(Map<String,String> map)
public WriteOptionsBuilder withCustomWriter(Class<?> c, JsonWriter.JsonClassWriter writer)
public WriteOptionsBuilder withCustomWriterMap(Map<? extends Class<?>,? extends JsonWriter.JsonClassWriter> map)
public WriteOptionsBuilder withNoCustomizationFor(Class<?> c)
public WriteOptionsBuilder withNoCustomizationsFor(Collection<Class<?>> collection)
public WriteOptionsBuilder withCustomArgument(String name, Object o)
public WriteOptionsBuilder withCustomArguments(Map<String,Object> map)
public static Map toMap(WriteOptions options)
public static WriteOptionsBuilder fromMap(Map args)
public WriteOptions build()
Copyright © 2023. All rights reserved.