Package com.landawn.abacus.parser
Class JSONSerializationConfig
java.lang.Object
com.landawn.abacus.parser.ParserConfig<C>
com.landawn.abacus.parser.SerializationConfig<JSONSerializationConfig>
com.landawn.abacus.parser.JSONSerializationConfig
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
JSONSerializationConfig.JSC
- Since:
- 0.8
- Author:
- Haiyang Li
-
Nested Class Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
int
hashCode()
boolean
The default value is true if it's not set.boolean
The default value is false if it's not set.boolean
The default value is false if it's not set.boolean
Checks if is wrap root value.Deprecated.this method should not be calledDeprecated.this method should not be calledDeprecated.this method should not be calledsetBracketRootValue
(boolean bracketRootValue) It's set to if enclose the JSON string/text with '{' and '}' or '[' and ']'.setCharQuotation
(char charQuotation) Deprecated.this method should not be calledsetQuoteMapKey
(boolean quoteMapKey) Sets the quote map key.setQuotePropName
(boolean quotePropName) Sets the quote prop name.setStringQuotation
(char stringQuotation) Deprecated.this method should not be calledsetWrapRootValue
(boolean wrapRootValue) Sets the wrap root value.toString()
Methods inherited from class com.landawn.abacus.parser.SerializationConfig
getCharQuotation, getDateTimeFormat, getExclusion, getIndentation, getPropNamingPolicy, getStringQuotation, isPrettyFormat, isSkipTransientField, setDateTimeFormat, setExclusion, setIndentation, setPrettyFormat, setPropNamingPolicy, setSkipTransientField, supportCircularReference, supportCircularReference, writeBigDecimalAsPlain, writeBigDecimalAsPlain
Methods inherited from class com.landawn.abacus.parser.ParserConfig
copy, getIgnoredPropNames, getIgnoredPropNames, setIgnoredPropNames, setIgnoredPropNames, setIgnoredPropNames
-
Constructor Details
-
JSONSerializationConfig
public JSONSerializationConfig()
-
-
Method Details
-
setCharQuotation
Deprecated.this method should not be calledSets the char quotation.- Overrides:
setCharQuotation
in classSerializationConfig<JSONSerializationConfig>
- Parameters:
charQuotation
-- Returns:
-
setStringQuotation
Deprecated.this method should not be calledSets the string quotation.- Overrides:
setStringQuotation
in classSerializationConfig<JSONSerializationConfig>
- Parameters:
stringQuotation
-- Returns:
-
noCharQuotation
Deprecated.this method should not be calledSets the string quotation.- Overrides:
noCharQuotation
in classSerializationConfig<JSONSerializationConfig>
- Returns:
-
noStringQuotation
Deprecated.this method should not be calledSets the string quotation.- Overrides:
noStringQuotation
in classSerializationConfig<JSONSerializationConfig>
- Returns:
-
noQuotation
Deprecated.this method should not be calledSets the string quotation.- Overrides:
noQuotation
in classSerializationConfig<JSONSerializationConfig>
- Returns:
-
isQuotePropName
public boolean isQuotePropName()The default value is false if it's not set.- Returns:
- true, if is quote prop name
-
setQuotePropName
Sets the quote prop name.- Parameters:
quotePropName
-- Returns:
-
isQuoteMapKey
public boolean isQuoteMapKey()The default value is false if it's not set.- Returns:
- true, if is quote map key
-
setQuoteMapKey
Sets the quote map key.- Parameters:
quoteMapKey
-- Returns:
-
isWrapRootValue
public boolean isWrapRootValue()Checks if is wrap root value.- Returns:
- true, if is wrap root value
-
setWrapRootValue
Sets the wrap root value.- Parameters:
wrapRootValue
-- Returns:
-
isBracketRootValue
public boolean isBracketRootValue()The default value is true if it's not set.- Returns:
- true, if is bracket root value
-
setBracketRootValue
It's set to if enclose the JSON string/text with '{' and '}' or '[' and ']'.- Parameters:
bracketRootValue
-- Returns:
-
hashCode
public int hashCode()- Overrides:
hashCode
in classSerializationConfig<JSONSerializationConfig>
-
equals
- Overrides:
equals
in classSerializationConfig<JSONSerializationConfig>
- Parameters:
obj
-- Returns:
- true, if successful
-
toString
- Overrides:
toString
in classSerializationConfig<JSONSerializationConfig>
-