Длина строкового значения превышает максимально допустимуюJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Длина строкового значения превышает максимально допустимую

Сообщение Anonymous »

Я отправляю данные CSV размером 28 МБ в виде строки в кодировке Base64 в формате json в REST API. Ниже приведен пример тела запроса.

Код: Выделить всё

{
"csvData" : "ReallyLargeBase64EncodedString"
}
Я получаю это исключение при отправке запроса в API.

Код: Выделить всё

JSON parse error: String value length (20051112) exceeds the maximum allowed (20000000, from `StreamReadConstraints.getMaxStringLength()`); nested exception is com.fasterxml.jackson.databind.JsonMappingException: String value length (20051112) exceeds the maximum allowed (20000000, from `StreamReadConstraints.getMaxStringLength()`)
Основная версия Jackson: 2.16.0
Можно ли увеличить размер по умолчанию с 20000000 до пользовательского значения?>

Подробнее здесь: https://stackoverflow.com/questions/790 ... um-allowed
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»