Package jodd.json
Class PrettyJsonSerializer
- java.lang.Object
-
- jodd.json.JsonSerializer
-
- jodd.json.PrettyJsonSerializer
-
public class PrettyJsonSerializer extends JsonSerializer
JsonSerializer
that prints out formatted JSON. It is slower, but the output is prettier.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class jodd.json.JsonSerializer
JsonSerializer.Defaults
-
-
Field Summary
-
Fields inherited from class jodd.json.JsonSerializer
classMetadataName, excludedTypeNames, excludedTypes, excludeEmpty, excludeNulls, pathSerializersMap, rules, serializerResolver, strictStringEncoding, typeSerializersMap
-
-
Constructor Summary
Constructors Constructor Description PrettyJsonSerializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JsonContext
createJsonContext(java.lang.Appendable appendable)
Creates new JSON context.void
identChar(char identChar)
Sets ident character.void
identSize(int ident)
Defines ident size in number ofidentChar
to be used for single indentation.-
Methods inherited from class jodd.json.JsonSerializer
create, createPrettyOne, deep, exclude, exclude, exclude, excludeEmpty, excludeNulls, excludeTypes, excludeTypes, include, include, onValue, serialize, serialize, setClassMetadataName, strictStringEncoding, withClassMetadata, withSerializer, withSerializer
-
-
-
-
Method Detail
-
identSize
public void identSize(int ident)
Defines ident size in number ofidentChar
to be used for single indentation.
-
identChar
public void identChar(char identChar)
Sets ident character. Usually its a space or a tab.
-
createJsonContext
public JsonContext createJsonContext(java.lang.Appendable appendable)
Description copied from class:JsonSerializer
Creates new JSON context.- Overrides:
createJsonContext
in classJsonSerializer
-
-