Пожалуйста, объясните мне, что является причиной искажения JSON-String, отправленного из приложения JavaFX на сервер Tomcat. Часть символов заменена странными квадратными символами:
Разговор с JSON проходит правильно - я проверил его, напечатав JSON-String на консоли в приложении JavaFX после сериализации. Но после переноса на Tomcat-сервер методом DoPost JSON-String искажается. И я тоже пытался передавать XML - он искажается таким же образом.
После небольшого расследования я получил некоторый результат: строка, отправленная DoPost, остается верной, если ее длина составляет 7782 символа или меньше. Плюс один символ - и появляются квадраты:
И приложение JavaFX, и сервер Tomcat запускаются на локальном компьютере под Intellij IDEA, так что это не проблема сети.