Максимальная длина строкового литерала больше 2^16 -1

В Scala 2.11 я использую API Play JSON, и при выполнении строки выдает ошибку.

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

Это потому, что длина bodyText больше 2^16 - 1.

Как я могу решить проблему?

Я сталкивался с этим сообщением, но я не уверен, является ли это решением в моем случае.

1 ответ

Решение

Извините, это никак не связано с размером строки. Я смог зафиксировать свою ошибку в переменной и посмотреть. похоже, что полученная строка не соответствует JSON и выдает ошибку.

Другие вопросы по тегам