Example usage for org.apache.commons.lang3 StringEscapeUtils UNESCAPE_JSON

List of usage examples for org.apache.commons.lang3 StringEscapeUtils UNESCAPE_JSON

Introduction

In this page you can find the example usage for org.apache.commons.lang3 StringEscapeUtils UNESCAPE_JSON.

Prototype

CharSequenceTranslator UNESCAPE_JSON

To view the source code for org.apache.commons.lang3 StringEscapeUtils UNESCAPE_JSON.

Click Source Link

Document

Translator object for unescaping escaped Json.

Usage

From source file:org.apache.metron.stellar.common.StellarCompiler.java

@Override
public void exitStringLiteral(StellarParser.StringLiteralContext ctx) {
    String rawToken = ctx.getText();
    String literal = StringEscapeUtils.UNESCAPE_JSON.translate(rawToken);
    expression.tokenDeque//from w  w w  .java 2s  .  c  o  m
            .push(new Token<>(literal.substring(1, literal.length() - 1), String.class, getArgContext()));
}

From source file:org.apache.nifi.attribute.expression.language.evaluation.functions.CharSequenceTranslatorEvaluator.java

public static StringEvaluator jsonUnescapeEvaluator(final Evaluator<String> subject) {
    return new CharSequenceTranslatorEvaluator(subject, StringEscapeUtils.UNESCAPE_JSON);
}