Escape
Escape object is used to escape/unescape text in CSV, HTML3, HTML4, Javascript, Java, JSON and XML format.
Example Usage
javascript
import { escape } from "sdk/utils";
import { response } from "sdk/http";
const input = "<script type='text/javascript'>alert('evil script')</script>";
const result = escape.escapeJavascript(input);
response.println(result);Functions
| Function | Description | Returns |
|---|---|---|
| escapeCsv(input) | Escapes an input CSV string | string |
| escapeJavascript(input) | Escapes an input Javascript string | string |
| escapeHtml3(input) | Escapes an input HTML3 string | string |
| escapeHtml4(input) | Escapes an input HTML4 string | string |
| escapeJava(input) | Escapes an input Java string | string |
| escapeJson(input) | Escapes an input JSON string | string |
| escapeXml(input) | Escapes an input XML string | string |
| unescapeCsv(input) | Unescapes an input CSV string | string |
| unescapeJavascript(input) | Unescapes an input Javascript string | string |
| unescapeHtml3(input) | Unescapes an input HTML3 string | string |
| unescapeHtml4(input) | Unescapes an input HTML4 string | string |
| unescapeJava(input) | Unescapes an input Java string | string |
| unescapeJson(input) | Unescapes an input JSON string | string |
| unescapeXml(input) | Unescapes an input XML string | string |