У меня необычная ситуация.Кодированный вывод содержит json с пробелом между каждым символом.
{ " f o r m " : { " s a m p l e F i e l d " : " s a m p l e v a l u e " } }
У нас есть приложение Spring mvc и выполняется запрос POST к одному из наших контроллеров.Поля в запросе POST заполняются в POJO из параметров запроса.Из наших журналов видно, что между буквами нет пробелов. Мы передаем наш POJO напрямую в общий экземпляр Gson в нашем классе обслуживания (многие запросы и фоновые потоки кварца используют этот экземпляр) .Переменная преобразователя Gson создается следующим образом:
Gson gsonMaker = new GsonBuilder().setDateFormat("MM dd, yyyy").create();
Это довольно случайно (1 случай из 100). Запросить указатели.Мы храним вывод JSON в базе данных Oracle 11g.Из моего прочтения на других постах и поиске в Google Gson, кажется, безопасен для потоков.
Пожалуйста, помогите.