Package org.apache.juli
Class JsonFormatter.JSONFilter
- java.lang.Object
-
- org.apache.juli.JsonFormatter.JSONFilter
-
- Enclosing class:
- JsonFormatter
public static class JsonFormatter.JSONFilter extends java.lang.ObjectProvides escaping of values so they can be included in a JSON document. Escaping is based on the definition of JSON found in RFC 8259.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.CharSequenceescape(java.lang.CharSequence input, int off, int length)Escape the given char sequence.static java.lang.Stringescape(java.lang.String input)Escape the given string.
-
-
-
Method Detail
-
escape
public static java.lang.String escape(java.lang.String input)
Escape the given string.- Parameters:
input- the string- Returns:
- the escaped string
-
escape
public static java.lang.CharSequence escape(java.lang.CharSequence input, int off, int length)Escape the given char sequence.- Parameters:
input- the char sequenceoff- the offset on which escaping will startlength- the length which should be escaped- Returns:
- the escaped char sequence corresponding to the specified range
-
-