Class StringEscapeUtils
- java.lang.Object
-
- io.micrometer.core.instrument.util.StringEscapeUtils
-
public final class StringEscapeUtils extends java.lang.Object
Utilities for JSON escapingString
.Implementation Approach
This uses a replacement char array to perform escaping, an idea from Square/Moshi. In their case, it was an internal detail ofcom.squareup.moshi.JsonUtf8Writer
, licensed Apache 2.0 Copyright 2010 Google Inc. The comments and initialization ofREPLACEMENT_CHARS
came directly from Moshi'sJsonUtf8Writer
.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
escapeJson(java.lang.String v)
-
-
-
Method Detail
-
escapeJson
public static java.lang.String escapeJson(@Nullable java.lang.String v)
-
-