public class CharacterEscapesJsonFactoryDecorator extends Object implements JsonFactoryDecorator
JsonFactoryDecorator that can be used to customize the JsonFactory.setCharacterEscapes(CharacterEscapes).
For example, you could change the escape sequence used for newline characters from '\n' to '
'| Modifier and Type | Class and Description |
|---|---|
static class |
CharacterEscapesJsonFactoryDecorator.Escape
Defines how a character will be escaped whenever that character is attempted to be written by a JsonGenerator.
|
| Constructor and Description |
|---|
CharacterEscapesJsonFactoryDecorator() |
| Modifier and Type | Method and Description |
|---|---|
void |
addEscape(CharacterEscapesJsonFactoryDecorator.Escape escape) |
com.fasterxml.jackson.databind.MappingJsonFactory |
decorate(com.fasterxml.jackson.databind.MappingJsonFactory factory) |
boolean |
isIncludeStandardAsciiEscapesForJSON() |
void |
removeEscape(CharacterEscapesJsonFactoryDecorator.Escape escape) |
void |
setIncludeStandardAsciiEscapesForJSON(boolean includeStandardAsciiEscapesForJSON) |
public CharacterEscapesJsonFactoryDecorator()
public com.fasterxml.jackson.databind.MappingJsonFactory decorate(com.fasterxml.jackson.databind.MappingJsonFactory factory)
decorate in interface JsonFactoryDecoratorpublic boolean isIncludeStandardAsciiEscapesForJSON()
public void setIncludeStandardAsciiEscapesForJSON(boolean includeStandardAsciiEscapesForJSON)
public void addEscape(CharacterEscapesJsonFactoryDecorator.Escape escape)
public void removeEscape(CharacterEscapesJsonFactoryDecorator.Escape escape)
Copyright © 2018. All rights reserved.