在 commons lang3 中使用 StringEscapeUtils.escapeJavaScript() 的替代方法

我的任务是将我们的代码从使用更新到,我发现较新版本的 不再具有该方法,但是我们在整个代码中的很多地方都使用它。org.apache.commons.langorg.apache.commons.lang3StringEscapeUtilsescapeJavaScript()

我一直在阅读文档,似乎整个文档都被重写了(参见发行说明lang 3.3.2),并且通过这次重写,他们删除了,但是他们没有说在他们的任何文档中使用什么作为替代方案(无论如何我都看不到)。以下是新增功能文档StringEscapeUtilslang3escapeJavaScript()

所以我的问题是,我不能是唯一一个注意到这一点并遇到这个问题的人,那么使用的替代方法是什么?StringEscapeUtils.escapeJavaScript()


答案 1

要么是合适的替代品。escapeEcmaScriptescapeJson


答案 2

根据Apache Commons弃用的页面,我们应该使用:

  • Apache Commons Text

推荐