Package com.landawn.abacus.parser
Class JSONSerializationConfig.JSC
java.lang.Object
com.landawn.abacus.parser.ParserConfig<C>
com.landawn.abacus.parser.SerializationConfig<JSONSerializationConfig>
com.landawn.abacus.parser.JSONSerializationConfig
com.landawn.abacus.parser.JSONSerializationConfig.JSC
- All Implemented Interfaces:
Cloneable
- Enclosing class:
- JSONSerializationConfig
The Class JSC.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.landawn.abacus.parser.JSONSerializationConfig
JSONSerializationConfig.JSC
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic JSONSerializationConfig
create()
static JSONSerializationConfig
of
(boolean quotePropName, boolean quoteMapKey) Deprecated.to be removed in future version.static JSONSerializationConfig
of
(boolean quotePropName, boolean quoteMapKey, DateTimeFormat dateTimeFormat, Exclusion exclusion, Map<Class<?>, Set<String>> ignoredPropNames) Deprecated.to be removed in future version.static JSONSerializationConfig
Deprecated.to be removed in future version.static JSONSerializationConfig
of
(DateTimeFormat dateTimeFormat) Deprecated.to be removed in future version.Methods inherited from class com.landawn.abacus.parser.JSONSerializationConfig
bracketRootValue, bracketRootValue, equals, hashCode, noCharQuotation, noQuotation, noStringQuotation, quoteMapKey, quoteMapKey, quotePropName, quotePropName, setCharQuotation, setStringQuotation, toString, wrapRootValue, wrapRootValue
Methods inherited from class com.landawn.abacus.parser.SerializationConfig
getCharQuotation, getDateTimeFormat, getExclusion, getIndentation, getPropNamingPolicy, getStringQuotation, prettyFormat, prettyFormat, setDateTimeFormat, setExclusion, setIndentation, setPropNamingPolicy, skipTransientField, skipTransientField, supportCircularReference, supportCircularReference, writeBigDecimalAsPlain, writeBigDecimalAsPlain, writeLongAsString, writeLongAsString, writeNullBooleanAsFalse, writeNullBooleanAsFalse, writeNullNumberAsZero, writeNullNumberAsZero, writeNullStringAsEmpty, writeNullStringAsEmpty
Methods inherited from class com.landawn.abacus.parser.ParserConfig
copy, getIgnoredPropNames, getIgnoredPropNames, setIgnoredPropNames, setIgnoredPropNames, setIgnoredPropNames
-
Constructor Details
-
JSC
public JSC()
-
-
Method Details
-
create
- Returns:
-
of
Deprecated.to be removed in future version.- Parameters:
quotePropName
-quoteMapKey
-- Returns:
-
of
Deprecated.to be removed in future version.- Parameters:
dateTimeFormat
-- Returns:
-
of
@Deprecated public static JSONSerializationConfig of(Exclusion exclusion, Map<Class<?>, Set<String>> ignoredPropNames) Deprecated.to be removed in future version.- Parameters:
exclusion
-ignoredPropNames
-- Returns:
-
of
@Deprecated public static JSONSerializationConfig of(boolean quotePropName, boolean quoteMapKey, DateTimeFormat dateTimeFormat, Exclusion exclusion, Map<Class<?>, Set<String>> ignoredPropNames) Deprecated.to be removed in future version.- Parameters:
quotePropName
-quoteMapKey
-dateTimeFormat
-exclusion
-ignoredPropNames
-- Returns:
-