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.Object
Provides 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.CharSequence
escape(java.lang.CharSequence input, int off, int length)
Escape the given char sequence.static java.lang.String
escape(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
-
-