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

我一直在阅读文档,似乎整个StringEscapeUtils都被重写为lang3(see release notes lang 3.3.2),并且通过这种重写,他们删除了escapeJavaScript(),但是他们在任何文档中都没有说过要用作替代方法(不是我仍然可以看到)。这是what's new documentation

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

最佳答案

escapeEcmaScriptescapeJson都是合适的替代品。

10-05 17:46