我的任务是将代码从使用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()
的替代方法是什么?
最佳答案
escapeEcmaScript
或escapeJson
都是合适的替代品。