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

时间:2018-07-23 18:34:33

标签: string scala apache-spark maxlength

在Scala 2.11中,我正在使用Play JSON API,并且在执行该行时会引发错误。

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

这是因为bodyText的长度大于2 ^ 16-1。

如何解决此问题?

我遇到了this个帖子,但不确定是否是我的解决方案。

1 个答案:

答案 0 :(得分:1)

对不起,这与字符串的大小无关。我能够将错误捕获到变量中并查看。好像我得到的字符串不符合JSON并抛出错误。