最大字符串文字长度大于 2^16 -1

Max string literal length is greater than 2^16 -1

在 Scala 2.11 中,我正在使用 Play JSON API,当该行执行时会抛出错误。

val bodyParsed = Json.parse(bodyText.replaceAll("\\", ""))

那是因为bodyText的长度大于2^16 - 1.

我该如何解决这个问题?

我遇到了 this post 但我不确定这是否是我的解决方案。

抱歉,这与字符串的大小无关。我能够将我的错误捕获到一个变量中并查看。看起来我得到的字符串不 JSON 兼容并且抛出错误。