Альтернатива использованию StringEscapeUtils.escapeJavaScript() в commons lang3

Мне было поручено обновить наш код с помощью org.apache.commons.lang до org.apache.commons.lang3, и я обнаружил, что более новая версия StringEscapeUtils больше не имеет метода escapeJavaScript(), однако мы использовали это в довольно несколько мест в нашем коде.

Я читал документацию, и кажется, что весь StringEscapeUtils был переписан для lang3 (см. примечания к выпуску lang 3.3.2), и с этим переписанием они удалили escapeJavaScript(), однако они не сказали, что использовать в качестве альтернативы в любой из своих документов (не то, что я могу видеть в любом случае). Здесь какая новая документация.

Итак, мой вопрос: я не могу быть единственным, кто заметил бы это и испытал бы эту проблему, так что альтернатива использованию StringEscapeUtils.escapeJavaScript()?

Ответы

Ответ 1

Любая из escapeEcmaScript или escapeJson будет подходящей заменой.

Ответ 2

В соответствии с устаревшей страницей Apache Commons мы должны использовать:

  • Текст сообщества Apache