@Override @SuppressWarnings("deprecation") protected char[] applyJsonQuoting(String content) { return JsonStringEncoder.getInstance().quoteAsString(content); }
/** * @since 2.9.4 */ public static char[] quoteAsJsonText(String rawText) { return getJsonStringEncoder().quoteAsString(rawText); }
/** * @since 2.9.4 */ public static void quoteAsJsonText(CharSequence input, StringBuilder output) { getJsonStringEncoder().quoteAsString(input, output); }
/** * @since 2.9.4 */ public static void quoteAsJsonText(CharSequence input, StringBuilder output) { getJsonStringEncoder().quoteAsString(input, output); }
/** * @since 2.9.4 */ public static char[] quoteAsJsonText(String rawText) { return getJsonStringEncoder().quoteAsString(rawText); }
private static JsonNode toJsonNode(Object o) { try { String s; if (o instanceof ByteBuffer) { // special case since GenericData.toString() is incorrect for bytes // note that this does not handle the case of a default value with nested bytes ByteBuffer bytes = ((ByteBuffer) o); bytes.mark(); byte[] data = new byte[bytes.remaining()]; bytes.get(data); bytes.reset(); // put the buffer back the way we got it s = new String(data, "ISO-8859-1"); char[] quoted = JsonStringEncoder.getInstance().quoteAsString(s); s = "\"" + new String(quoted) + "\""; } else if (o instanceof byte[]) { s = new String((byte[]) o, "ISO-8859-1"); char[] quoted = JsonStringEncoder.getInstance().quoteAsString(s); s = '\"' + new String(quoted) + '\"'; } else { s = GenericData.get().toString(o); } return new ObjectMapper().readTree(s); } catch (IOException e) { throw new SchemaBuilderException(e); } } }
"\"_logger\": \"\"," + "\"short_message\": \"" + LINE3 + "\"," + "\"full_message\": \"" + String.valueOf(JsonStringEncoder.getInstance().quoteAsString( includeStacktrace ? GelfLayout.formatThrowable(exception).toString() : exception.toString())) + "\"," + (includeThreadContext ?
import com.fasterxml.jackson.core.io.JsonStringEncoder; JsonStringEncoder e = JsonStringEncoder.getInstance(); String commands = "ls -laF\\ndu -h"; String encCommands = new String(e.quoteAsString(commands)); String o = "{commands: \"" + encCommands + "\", id: 0, timeout: 0}"
@Override public final char[] asQuotedChars() { char[] result = _quotedChars; if (result == null) { result = JsonStringEncoder.getInstance().quoteAsString(_value); _quotedChars = result; } return result; }
@Override @SuppressWarnings("deprecation") protected char[] applyJsonQuoting(String content) { return JsonStringEncoder.getInstance().quoteAsString(content); }
public static void main(String [] args) { JsonStringEncoder encoder = JsonStringEncoder.getInstance(); String test = "This is \\\\\" a test"; char[] output = encoder.quoteAsString(test); String end = new String(output); System.out.println(test);; System.out.println(end);; } }
@Override public void encode(String s, Writer writer) throws IOException { writer.write(JsonStringEncoder.getInstance().quoteAsString(s)); } }
/** {@inheritDoc} */ @Override protected char[] applyJsonQuoting(String content) { return JsonStringEncoder.getInstance().quoteAsString(content); }
public final char[] asQuotedChars() { char[] result = _quotedChars; if (result == null) { result = JsonStringEncoder.getInstance().quoteAsString(_value); _quotedChars = result; } return result; }
/** * @since 2.9.4 */ public static void quoteAsJsonText(CharSequence input, StringBuilder output) { getJsonStringEncoder().quoteAsString(input, output); }
@Override public final char[] asQuotedChars() { char[] result = _quotedChars; if (result == null) { result = JsonStringEncoder.getInstance().quoteAsString(_value); _quotedChars = result; } return result; }
@Override public final char[] asQuotedChars() { char[] result = _quotedChars; if (result == null) { result = JsonStringEncoder.getInstance().quoteAsString(_value); _quotedChars = result; } return result; }
public final char[] asQuotedChars() { char[] result = _quotedChars; if (result == null) { result = JsonStringEncoder.getInstance().quoteAsString(_value); _quotedChars = result; } return result; }
@Override public void encode(String s, Writer writer) throws IOException { writer.write(JsonStringEncoder.getInstance().quoteAsString(s)); } }
/** * @since 2.9.4 */ public static char[] quoteAsJsonText(String rawText) { return getJsonStringEncoder().quoteAsString(rawText); }