【发布时间】:2018-07-23 18:34:32
【问题描述】:
在 Scala 2.11 中,我使用的是 Play JSON API,当该行执行时会引发错误。
val bodyParsed = Json.parse(bodyText.replaceAll("\\\\", ""))
那是因为bodyText的长度大于2^16 - 1。
我该如何解决这个问题?
我遇到了this 的帖子,但我不确定这是否是我的解决方案。
【问题讨论】:
-
能否也贴出错误值?
-
我无法捕获错误,因为它在其中一个节点上执行。我尝试尝试捕捉,但它没有捕捉到。基本上我把一个累加器放在catch中并更新累加器,但它没有更新累加器。
-
那么Java中String的最大值是多少,我在网上看到它大约是2^32-1。
标签: string scala apache-spark maxlength