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

时间:2015-03-19 13:48:20

标签: java apache-commons-lang apache-commons-lang3

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

我一直在阅读文档,似乎整个StringEscapeUtils都是为lang3see release notes lang 3.3.2)重写的,并且通过重写,他们删除了escapeJavaScript()但是他们还没有说明在任何文档中使用什么作为替代品(不是我能看到的)。这是what's new documentation

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

2 个答案:

答案 0 :(得分:19)

escapeEcmaScriptescapeJson中的任何一个都是合适的替代品。

答案 1 :(得分:1)

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

  • Apache Commons Text