Мне известно, что строки JSON часто имеют максимальную длину, определенную в Apache на PHP, однако, где максимальная длина строк JSON определена в Grails с использованием TomCat?
Строка JSON, которую я отправляю, имеет длину 13 636 символов, однако я могу сильно ее укоротить (хотя я не хочу, пока мы тестируем) - также мы можем отправлять изображения через JSON вбудущее, которое я прочитал, требует кодировки base64 и, следовательно, значительных накладных расходов.Если бы мы делали такое, то я беспокоюсь, что если этот предел вызывает проблемы, это то, что мы должны преодолеть сейчас.
Если нет предела, то возможно, я делаю что-то не так .У меня есть конечное количество доменных объектов, которые я кодирую как JSON, используя domainInstance as grails.converters.deep.JSON
- это делается с помощью цикла for
, и каждый раз, когда строка JSON добавляется к StringBuilder
, я затем отображаюStringBuilder в представлении, использующем render(stringBuilder.toString())
и первая строка JSON, в порядке, однако вторая обрезается ближе к концу.Если бы я угадал, я бы сказал, что я получаю около 80% от общей длины StringBuilder.
РЕДАКТИРОВАТЬ / РЕШЕНИЕ : Извинения, парни и девушки, я заметил, что когдаЯ view source
на странице получаю полную строку JSON, однако, когда я просто просматриваю страницу, она усекается.Это странная ошибка, но я приму ответы на вопрос, почему она усечена.Благодаря.