Package org.apache.tomcat.util.json
Class JSONFilter
- java.lang.Object
- 
- org.apache.tomcat.util.json.JSONFilter
 
- 
 public class 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 SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static char[]escape(char c)Escape the given char.static java.lang.CharSequenceescape(java.lang.CharSequence input)Escape the given char sequence.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- 
escapepublic static char[] escape(char c) Escape the given char.- Parameters:
- c- the char
- Returns:
- a char array with the escaped sequence
 
 - 
escapepublic static java.lang.String escape(java.lang.String input) Escape the given string.- Parameters:
- input- the string
- Returns:
- the escaped string
 
 - 
escapepublic static java.lang.CharSequence escape(java.lang.CharSequence input) Escape the given char sequence.- Parameters:
- input- the char sequence
- Returns:
- the escaped char sequence
 
 - 
escapepublic static java.lang.CharSequence escape(java.lang.CharSequence input, int off, int length)Escape the given char sequence.- Parameters:
- input- the char sequence
- off- the offset on which escaping will start
- length- the length which should be escaped
- Returns:
- the escaped char sequence corresponding to the specified range
 
 
- 
 
-