Package org.apache.tomcat.util.json
Class JSONFilter
java.lang.Object
org.apache.tomcat.util.json.JSONFilter
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
Modifier and TypeMethodDescriptionstatic char[]
escape
(char c) Escape the given char.static CharSequence
escape
(CharSequence input) Escape the given char sequence.static CharSequence
escape
(CharSequence input, int off, int length) Escape the given char sequence.static String
Escape the given string.
-
Method Details
-
escape
public static char[] escape(char c) Escape the given char.- Parameters:
c
- the char- Returns:
- a char array with the escaped sequence
-
escape
Escape the given string.- Parameters:
input
- the string- Returns:
- the escaped string
-
escape
Escape the given char sequence.- Parameters:
input
- the char sequence- Returns:
- the escaped char sequence
-
escape
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
-